์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
BEST

[๋ฐฑ๋ฌธ์ด๋ถˆ์—ฌ์ผํƒ€] ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ์ค‘๊ธ‰ SQL

์ธํ”„๋Ÿฐ ๋ˆ„์  ์ˆ˜๊ฐ•์ƒ 10,000๋ช… ์ด์ƒ, ํ’๋ถ€ํ•œ ์˜จ/์˜คํ”„๋ผ์ธ ๊ฐ•์˜ ๊ฒฝํ—˜์„ ๊ฐ€์ง„ ๋ฐ์ดํ„ฐ๋ฆฌ์•ˆ์˜ SQL ์ค‘๊ธ‰ ๊ฐ•์˜. SQL ์ค‘๊ธ‰ ์ด๋ก ์„ ๋ฐฐ์šฐ๊ณ , ์‹ค์Šต ๋ฌธ์ œ๋ฅผ ํ•จ๊ป˜ ํ’€์–ด๋ด…๋‹ˆ๋‹ค.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋ฐ์ดํ„ฐ ๋ถ„์„] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • SQL๋กœ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ

  • ์ฝ”๋”ฉ์„ ํ•œ ๋ฒˆ๋„ ํ•ด๋ณด์ง€ ์•Š์€ ์‚ฌ๋žŒ๋„ ๊ฐ€๋Šฅํ•œ SQL ์™•๊ธฐ์ดˆ

 

๊ฐ•์˜์†Œ๊ฐœ

SQL ์ด๋ก  ๊ฐ•์˜๋Š” ๋งŽ์€๋ฐ ๋ฌธ์ œ ํ’€์ด์™€ ๋ณ‘ํ–‰ํ•˜๋ฉด์„œ ์ง„์งœ ์‹ค๋ ฅ์„ ํ‚ค์šธ ์ˆ˜ ์žˆ๋Š” ๊ฐ•์˜๋Š” ์™œ ์—†์„๊นŒ์š”?

์˜์–ด ๋ฌธ๋ฒ• ๊ณต๋ถ€๋ฅผ ์•„๋ฌด๋ฆฌํ•ด๋„ ์‹ค์ œ๋กœ ๋Œ€ํ™”๋ฅผ ํ•˜์ง€ ์•Š์œผ๋ฉด ์˜์–ด ํšŒํ™” ์‹ค๋ ฅ์ด ๋Š˜์ง€ ์•Š๋“ฏ์ด,
SQL๋„ ๋ฌธ๋ฒ• ๊ณต๋ถ€๋งŒ ํ•ด์„œ๋Š” ์ œ๋Œ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

 

์—…๋ฌด์— SQL์„ ๋ฐ”๋กœ ํ™œ์šฉํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค์—๊ฒŒ, SQL ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜์‹œ๋Š” ๋ถ„๋“ค์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ๊ฐ•์ขŒ์ž…๋‹ˆ๋‹ค.

SQL ๊ธฐ์ดˆ, ์ค‘๊ธ‰ ๊ฐ•์˜๋ฅผ ๋ชจ๋‘ ์ˆ˜๊ฐ•ํ•˜์‹œ๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ SQL ๊ณ ๋“์  Kit ์ •๋„๋Š” ์‰ฝ๊ฒŒ ํ‘ธ์‹ค ์ˆ˜ ์žˆ์„ ์ •๋„์˜ ์‹ค๋ ฅ์„ ๊ฐ–์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ๋ฒˆ๊ฑฐ๋กญ๊ฒŒ ์ด๋ฉ”์ผ ๋ณด๋‚ด์ง€ ์•Š์œผ์…”๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. 
์ธํ”„๋Ÿฐ์—์„œ ๋ฐ”๋กœ ๋‹ค์šด๋ฐ›์œผ์„ธ์š”!

 

 

์ด์ œ SQL ์ค‘๊ธ‰๋ฐ˜ ๊ฐ•์˜๋ฅผ ๋ชจ๋‘ ์ˆ˜๊ฐ•ํ•˜์‹œ๊ณ  
๋งˆ์ง€๋ง‰ ๊ฐ•์˜ 
'์™„๊ฐ• ๊ธฐ๋… ์„ ๋ฌผ_SQL Cheatsheet'์—์„œ 
์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ [์ž๋ฃŒ] ๋‹ค์šด๋กœ๋“œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์‹œ๋ฉด 
CheatSheet๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
(์•„๋ž˜ ์ด๋ฏธ์ง€ ์ฐธ๊ณ ).

(ํ•„์ˆ˜๋Š” ์•„๋‹ˆ์ง€๋งŒ ์ •์„ฑ์–ด๋ฆฐ ๋ฆฌ๋ทฐ์™€ ์งˆ๋ฌธ์€ ์–ธ์ œ๋‚˜ ํ™˜์˜์ž…๋‹ˆ๋‹ค!)

 

 

๊ฐ•์˜๋ฅผ ๋“ฃ๊ธฐ ์ „ ์ค€๋น„ํ•ด์•ผํ•  ๊ฒƒ

ํ•ด๋‹น ๊ฐ•์˜๋Š” HackerRank(hackerrank.com), leetcode(leetcode.com) ์‚ฌ์ดํŠธ์˜ 
๋ฌธ์ œ๋“ค์„ ๊ธฐ์ค€์œผ๋กœ ์ปค๋ฆฌํ˜๋Ÿผ์ด ๊ตฌ์„ฑ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ•์˜๋ฅผ ๋“ฃ๊ธฐ ์ „ ์œ„ ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•˜์‹œ์–ด ํšŒ์›๊ฐ€์ž…์„ ํ•˜์‹  ํ›„ ์‚ฌ์ดํŠธ๋ฅผ ํ•œ๋ฒˆ ๋‘˜๋Ÿฌ๋ณด์‹œ๋Š” ๊ฒƒ์„ ๊ถŒ์žฅ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

 

๊ฐ™์ด ๊ณต๋ถ€ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ๋“ค

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL ๊ณ ๋“์  Kit: https://programmers.co.kr/learn/challenges?tab=sql_practice_kit

 

๋ณด๋‹ค ๋‚˜์€ ํ•™์Šตํ™˜๊ฒฝ ์กฐ์„ฑ์„ ์œ„ํ•ด ํ•œ๊ธ€ ์ž๋ง‰ ์ง€์›์„ ์ง„ํ–‰์ค‘์ž…๋‹ˆ๋‹ค.
์ž๋ง‰ ์ž‘์—…์ด ์™„๋ฃŒ๋˜๋Š” ์ˆœ์„œ๋Œ€๋กœ ์˜์ƒ์— ์ž๋ง‰์ด ์˜ฌ๋ผ๊ฐˆ ์˜ˆ์ •์ด๋‹ˆ ์ด์šฉ์— ์ฐธ๊ณ  ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

# ํ•ด๋‹น ๊ฐ•์˜์˜ ์ˆ˜๊ฐ• ๊ฐ€๋Šฅ ๊ธฐ๊ฐ„์€ 3๊ฐœ์›”์ž…๋‹ˆ๋‹ค. ์ˆ˜๊ฐ•์ƒ ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ๊ฐ•์˜๋ฅผ ๊ผญ ์™„์ฃผํ•˜์‹œ๊ธฐ๋ฅผ ๋ฐ”๋ผ๋ฉฐ ์ฑ…์ •๋œ ๊ธฐ๊ฐ„์ด๋ฏ€๋กœ ์ˆ˜๊ฐ•๊ธฐ๊ฐ„ ๋ฐ˜๋“œ์‹œ ํ™•์ธ ํ›„ ์ˆ˜๊ฐ• ์‹œ์ž‘ํ•˜์‹œ๊ธฐ๋ฅผ ๊ถŒ์žฅ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

 

โœ”๏ธ ์ˆ˜๊ฐ• ๋กœ๋“œ๋งต


 

์ง€๋‚œ ๊ฐ•์˜ & ํ›„์† ๊ฐ•์˜ ์•ˆ๋‚ด ๐Ÿ”–

[๋ฐฑ๋ฌธ์ด๋ถˆ์—ฌ์ผํƒ€] ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ๊ธฐ์ดˆ SQL 
SQL ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ  ์‹ค์ œ ๋ฌธ์ œ ํ’€์ด๊นŒ์ง€
 
[๋ฐฑ๋ฌธ์ด๋ถˆ์—ฌ์ผํƒ€] ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ๊ณ ๊ธ‰ SQL 
์‹ฌํ™” SQL ํ™œ์šฉ์„ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ํ•™์Šต
[๋ฐฑ๋ฌธ์ด๋ถˆ์—ฌ์ผํƒ€] ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ์ค‘๊ธ‰ SQL ๋ฌธ์ œํ’€์ด 
ํ•จ์ˆ˜ ๋ช‡ ๊ฐ€์ง€๋ฅผ ํ™œ์šฉํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ
[๋ฐฑ๋ฌธ์ด๋ถˆ์—ฌ์ผํƒ€] ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ๊ณ ๊ธ‰ SQL ๋ฌธ์ œํ’€์ด 
๋‹ค์–‘ํ•œ ๋ฌธ์ œ ํ’€์ด๋กœ ์ฟผ๋ฆฌ ์ž‘์„ฑ ์‹ค๋ ฅ์„ ํ–ฅ์ƒ

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • SQL ์ด๋ก ์€ ๋ฐฐ์› ์ง€๋งŒ, ์‹ค์Šต์ด ๋ถ€์กฑํ•˜๋‹ค๊ณ  ๋Š๋ผ๋Š” ์‚ฌ๋žŒ

  • SQL ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๋Š” ์‚ฌ๋žŒ

  • ๋ฌธ์ œํ’€์ด ์ค‘์‹ฌ์˜ SQL ๊ฐ•์˜๊ฐ€ ํ•„์š”ํ•œ ์‚ฌ๋žŒ

  • SQL์„ ๋ฌด์ž‘์ • ์‹œ์ž‘ ํ•ด๋ณด๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

  • ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€๊ฐ€ ๋˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ๊ธฐ์ดˆ SQL ๊ฐ•์˜ ์ˆ˜๊ฐ•

์•ˆ๋…•ํ•˜์„ธ์š”
๋ฐ์ดํ„ฐ๋ฆฌ์•ˆ์ž…๋‹ˆ๋‹ค.

29,464

๋ช…

์ˆ˜๊ฐ•์ƒ

2,598

๊ฐœ

์ˆ˜๊ฐ•ํ‰

23

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

38

๊ฐœ

๊ฐ•์˜

์‹ค๋ฌด ๊ฒฝํ—˜์ด ํƒ„ํƒ„ํ•œ ํ˜„์—… ๋ถ„์„๊ฐ€๋“ค์ด ๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ต์œก์„ ๊ธฐํšํ•˜๊ณ , ์ง์ ‘ ๊ฐ•์˜ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฆฌ์•ˆ์— ๋Œ€ํ•ด์„œ ๋” ์•Œ์•„๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด

๐Ÿ‘‰ https://datarian.io/

๊ณต๋™ ์ง€์‹๊ณต์œ ์ž

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

23๊ฐœ โˆ™ (4์‹œ๊ฐ„ 15๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!