2025/05/08 5

[BigQuery] 초보자를 위한 BigQuery(SQL) 입문

강의 링크 : https://inf.run/xuieX [지금 무료]초보자를 위한 BigQuery(SQL) 입문 강의 | 카일스쿨 - 인프런카일스쿨 | , 요즘 필수인 데이터 분석 도구, BigQuery어떻게 시작해야 할지 고민인가요? 👀Google Analytics4(GA4), Firebase(파이어베이스)를 사용하는 회사가 많아지면서 많은 회사들이 데이터 웨어하우www.inflearn.com 강의 Intro.참고) 빅쿼리 가이드북 : https://zzsza.github.io/bigquery/ 소개 | BigQuery Guide Book - 빅쿼리 가이드북 zzsza.github.ioGoogle Analytics, Firebase 데이터를 사용한다면 https://zzsza.github.io/gcp..

[Study]/[BigQuery] 2025.05.08

[LeetCode - Pandas] (Easy) 182. Duplicate Emails

Table: Person+-------------+---------+| Column Name | Type |+-------------+---------+| id | int || email | varchar |+-------------+---------+이 테이블에서 id는 기본 키(고유 값이 있는 열)입니다.이 테이블의 각 행은 이메일을 포함하고 있습니다. 이메일에는 대문자가 포함되지 않습니다. 문제중복된 이메일을 보고하는 해결책을 작성하십시오. 이메일 필드는 NULL이 아님이 보장됩니다.결과 테이블은 임의의 순서로 반환될 수 있습니다.결과 형식은 아래 예시와 같습니다.Example 1:Input: Person table:+----+---------+| id | e..

[LeetCode - Pandas) (Easy) 183. Customers Who Never Order

Table: Customers+-------------+---------+| Column Name | Type |+-------------+---------+| id | int || name | varchar |+-------------+---------+이 테이블에서 id는 기본 키(고유 값이 있는 열)입니다.이 테이블의 각 행은 고객의 ID와 이름을 나타냅니다.Table: Orders+-------------+------+| Column Name | Type |+-------------+------+| id | int || customerId | int |+-------------+------+이 테이블에서 id는 기본 키(고유 값이 있는..

[StrataScratch - SQL] (Medium) Risky Projects

문제다음은 주어진 프로젝트 및 직원 데이터에 대한 설명입니다. 각 프로젝트는 이름, 예산, 특정 기간을 가지고 있으며, 각 직원은 연봉을 가지고 있고 특정 기간 동안 하나 이상의 프로젝트에 배정될 수 있습니다. 작업은 어떤 프로젝트가 예산을 초과했는지 식별하는 것입니다. 프로젝트가 예산을 초과했다고 간주되는 경우는, 해당 프로젝트에 배정된 모든 직원의 비례 비용 합이 프로젝트 예산을 초과하는 경우입니다.이를 해결하려면, 각 직원의 연봉을 해당 프로젝트에서 실제로 작업한 기간에 맞게 비례 배분해야 합니다. 예를 들어, 직원이 6개월 동안 작업한 경우, 연봉의 절반만 해당 프로젝트에 할당되어야 합니다. 각 프로젝트에 배정된 모든 직원의 비례 급여 금액을 합산하고, 그 총액을 프로젝트 예산과 비교합니다.출력에..

[StrataScratch - SQL] (Medium) New Products

문제2020년과 2019년을 비교하여 회사별 출시된 제품 수의 순변화를 계산하십시오. 출력에는 회사 이름과 순차이가 포함되어야 합니다.(순차이 = 2020년에 출시된 제품 수 - 2019년에 출시된 제품 수.) 테이블설명 예상결과 ✏️ 풀이# 풀이1 #SELECT company_name, SUM(IF(year = 2020, 1, 0)) - SUM(IF(year = 2019, 1, 0)) AS total_launchFROM car_launchesGROUP BY 1;# 풀이2 #SELECT company_name, SUM(CASE WHEN year = 2020 THEN 1 ELSE 0 END) - SUM(CASE WHEN year = 2019 THEN 1 ELSE 0 END) AS total_l..