Data Analytics

SQL - ์ง‘๊ณ„ ๋ฐ ๊ทธ๋ฃนํ™”

COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING, ์ค‘์ฒฉ๋œ ์ง‘๊ณ„ ํ•จ์ˆ˜, COALESCE, CASE WHEN

20 ๋ฉด์ ‘ ์งˆ๋ฌธยท
Junior
1

ํ…Œ์ด๋ธ”์˜ ํ–‰ ์ˆ˜๋ฅผ ์„ธ๋Š” SQL ํ•จ์ˆ˜๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๋‹ต๋ณ€

COUNT๋Š” ์ฟผ๋ฆฌ์—์„œ ๋ฐ˜ํ™˜๋œ ํ–‰ ์ˆ˜๋ฅผ ์„ธ๋Š” SQL ์ง‘๊ณ„ ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. COUNT(*)๋Š” NULL ๊ฐ’์„ ํฌํ•จํ•œ ๋ชจ๋“  ํ–‰์„ ์„ธ๋Š” ๋ฐ˜๋ฉด, COUNT(์—ด)๋Š” ์ง€์ •๋œ ์—ด์ด NULL์ด ์•„๋‹Œ ํ–‰๋งŒ ์…‰๋‹ˆ๋‹ค.

2

์ˆซ์ž ์—ด์˜ ๊ฐ’ ํ•ฉ๊ณ„๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” SQL ํ•จ์ˆ˜๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๋‹ต๋ณ€

SUM์€ ์ˆซ์ž ์—ด์˜ ๋ชจ๋“  NULL์ด ์•„๋‹Œ ๊ฐ’์„ ๋”ํ•˜๋Š” ์ง‘๊ณ„ ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. ๋งค์ถœ, ํŒ๋งค ์ˆ˜๋Ÿ‰ ๋˜๋Š” ๊ธฐํƒ€ ๋ˆ„์  ๊ฐ’๊ณผ ๊ฐ™์€ ํ•ฉ๊ณ„๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฐ’์ด NULL์ด๋ฉด SUM์€ NULL์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

3

COUNT(*)์™€ COUNT(์—ด)์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๋‹ต๋ณ€

COUNT(*)๋Š” ๋ชจ๋“  ์—ด์— NULL ๊ฐ’์„ ํฌํ•จํ•˜๋Š” ํ–‰์„ ํฌํ•จํ•˜์—ฌ ๊ฒฐ๊ณผ์˜ ๋ชจ๋“  ํ–‰์„ ์…‰๋‹ˆ๋‹ค. COUNT(์—ด)๋Š” ์ง€์ •๋œ ์—ด์— NULL์ด ์•„๋‹Œ ๊ฐ’์ด ์žˆ๋Š” ํ–‰๋งŒ ์…‰๋‹ˆ๋‹ค. ์ด ๊ตฌ๋ถ„์€ ๋ถˆ์™„์ „ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•  ๋•Œ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค.

4

์ˆซ์ž ์—ด์˜ ํ‰๊ท  ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๋Š” SQL ํ•จ์ˆ˜๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

5

SQL ์ฟผ๋ฆฌ์—์„œ GROUP BY ์ ˆ์˜ ์—ญํ• ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

+17 ๋ฉด์ ‘ ์งˆ๋ฌธ

๊ธฐํƒ€ Data Analytics ๋ฉด์ ‘ ์ฃผ์ œ

Google Sheets - ๊ธฐ์ดˆ

Junior
20๊ฐœ ์งˆ๋ฌธ

Google Sheets - ๊ณ ๊ธ‰ ์ˆ˜์‹

Junior
20๊ฐœ ์งˆ๋ฌธ

SQL - ๊ธฐ์ดˆ

Junior
25๊ฐœ ์งˆ๋ฌธ

SQL - ์กฐ์ธ

Junior
20๊ฐœ ์งˆ๋ฌธ

BigQuery - ๊ธฐ์ดˆ

Junior
20๊ฐœ ์งˆ๋ฌธ

Data Cleaning - ๋ฐ์ดํ„ฐ ์ •์ œ

Junior
20๊ฐœ ์งˆ๋ฌธ

KPI ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ๋ฉ”ํŠธ๋ฆญ

Junior
20๊ฐœ ์งˆ๋ฌธ

๊ธฐ์ˆ  ํ†ต๊ณ„

Junior
20๊ฐœ ์งˆ๋ฌธ

Zapier์™€ No-Code ์ž๋™ํ™”

Junior
20๊ฐœ ์งˆ๋ฌธ

๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ์›์น™

Junior
20๊ฐœ ์งˆ๋ฌธ

Python & Pandas - ๊ธฐ์ดˆ

Junior
20๊ฐœ ์งˆ๋ฌธ

Google Sheets - ์ž๋™ํ™”๋œ ๋Œ€์‹œ๋ณด๋“œ

Mid-Level
20๊ฐœ ์งˆ๋ฌธ

SQL - ์„œ๋ธŒ์ฟผ๋ฆฌ์™€ CTE

Mid-Level
20๊ฐœ ์งˆ๋ฌธ

SQL - Window Functions

Mid-Level
20๊ฐœ ์งˆ๋ฌธ

BigQuery - ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ

Mid-Level
20๊ฐœ ์งˆ๋ฌธ

Data Modeling

Mid-Level
20๊ฐœ ์งˆ๋ฌธ

ํผ๋„ ๋ฐ ์ „ํ™˜ ๋ถ„์„

Mid-Level
20๊ฐœ ์งˆ๋ฌธ

์ฝ”ํ˜ธํŠธ ๋ฐ ๋ฆฌํ…์…˜ ๋ถ„์„

Mid-Level
20๊ฐœ ์งˆ๋ฌธ

Google Tag Manager ๋ฐ ํŠธ๋ž˜ํ‚น

Mid-Level
20๊ฐœ ์งˆ๋ฌธ

API์™€ ์›นํ›…

Mid-Level
20๊ฐœ ์งˆ๋ฌธ

dbt - ๊ธฐ์ดˆ

Mid-Level
20๊ฐœ ์งˆ๋ฌธ

AB ํ…Œ์ŠคํŠธ์™€ ์‘์šฉ ํ†ต๊ณ„ํ•™

Mid-Level
20๊ฐœ ์งˆ๋ฌธ

Looker Studio (Google Data Studio)

Mid-Level
20๊ฐœ ์งˆ๋ฌธ

Power BI - ๊ธฐ์ดˆ

Mid-Level
20๊ฐœ ์งˆ๋ฌธ

SQL - ๊ณ ๊ธ‰ ๋ถ„์„ ์ฟผ๋ฆฌ

Senior
20๊ฐœ ์งˆ๋ฌธ

dbt - ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ

Senior
20๊ฐœ ์งˆ๋ฌธ

Power BI - DAX ๋ฐ ๊ณ ๊ธ‰ ๋Œ€์‹œ๋ณด๋“œ

Senior
20๊ฐœ ์งˆ๋ฌธ

Python Analytics - ๊ณ ๊ธ‰ ๋ถ„์„ ๋ฐ ML

Senior
20๊ฐœ ์งˆ๋ฌธ

๋‹ค์Œ ๋ฉด์ ‘์„ ์œ„ํ•ด Data Analytics์„ ๋งˆ์Šคํ„ฐํ•˜์„ธ์š”

๋ชจ๋“  ์งˆ๋ฌธ, flashcards, ๊ธฐ์ˆ  ํ…Œ์ŠคํŠธ, ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์—ฐ์Šต, ๋ฉด์ ‘ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์— ์ ‘๊ทผํ•˜์„ธ์š”.

๋ฌด๋ฃŒ๋กœ ์‹œ์ž‘ํ•˜๊ธฐ