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

SQL ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ์ฒซ ๊ฑธ์Œ

Leetcode SQL ๋ฌธ์ œ๋ฅผ ํ’€์ดํ•˜๋ฉด์„œ, ์งง์€ ์‹œ๊ฐ„ ์•ˆ์— ๋ฌธ์ œ ์œ ํ˜• ํŒŒ์•… ๋ฐ SQL ๊ตฌํ˜„ ์‹ค๋ ฅ์„ ํ‚ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Thumbnail

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

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

  • SQL ๋กœ์ง ๊ตฌํ˜„

  • SQL ํ•จ์ˆ˜ ํ™œ์šฉ

  • SQL ๋ฌธ๋ฒ• ์ „์ฒด์ ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์‚ดํ”ผ๊ธฐ

SQL ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋ฌธ์ œ ํ’€์ด,
๋กœ์ง ๊ตฌํ˜„ + ๋‹ค์–‘ํ•œ ํ•จ์ˆ˜๋ฅผ ๊ฐ•์˜ ํ•˜๋‚˜๋กœ! 

SQL ์ฝ”๋”ฉํ…Œ์ŠคํŠธ, ์–ผ๋งˆ๋‚˜ ์ค€๋น„ํ•ด์•ผ ํ•˜๋‚˜์š”?
์ œ ๋ฌธ์ œ ํ’€์ด๋Š” ์–ด๋””์„œ, ์™œ ํ‹€๋ฆฐ ๊ฑด๊ฐ€์š”?

๋ฐ์ดํ„ฐ ์ง์ข…๊ณผ ๋ฐ€์ ‘ํ•œ SQL

SQL์€ ๋ฐฉ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ์— ์ˆจ์–ด ์žˆ๋Š” ์ธ์‚ฌ์ดํŠธ์™€ ํŠธ๋ Œ๋“œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ˆ์š”. ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ถ€๋ถ„๋งŒ ๋ฐ์ดํ„ฐ์—์„œ ์™ ๋ฝ‘์•„์„œ ํ™•์ธํ•  ์ˆ˜๋„ ์žˆ๊ตฌ์š”. SQL์€ ํ•œ์ •์ ์ธ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์—, SQL ๋กœ์ง์„ ๊ตฌํ˜„ํ•˜๊ณ  ์˜ฌ๋ฐ”๋ฅธ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒŒ ๊ด€๊ฑด์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— IT ํšŒ์‚ฌ์— ๋“ค์–ด์˜ค๊ธฐ ์ „, ํŠนํžˆ ๋ฐ์ดํ„ฐ์™€ ๊ด€๋ จ๋œ ์ง์ข…์ด๋ผ๋ฉด ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ฒซ ๊ด€๋ฌธ๋ถ€ํ„ฐ ๋งˆ์ฃผ์น˜๋Š” ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์ž…์‚ฌ ํ›„์—๋„ ํ•„์ˆ˜์ ์ธ ์–ธ์–ด์ด๊ณ ์š”.

ํ•˜์ง€๋งŒ ์–ด๋””์„œ๋ถ€ํ„ฐ ์ค€๋น„ํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ๋‚˜์š”? ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์›๋ฆฌ์™€ ๊ฐ™์€ ๊ธฐ๋ณธ์ ์ธ ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ๋˜๋‚˜ ๋ถ€๋‹ด๊ฐ์ด ํฌ๊ฒŒ ๋‹ค๊ฐ€์˜ค๋‚˜์š”? ์ผ๋‹จ์€ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ์šฉ SQL ๋ฌธ์ œ ํ’€์ด๋ฅผ ๋ชฉํ‘œ๋กœ ์‹œ์ž‘ํ•ด ๋ด…์‹œ๋‹ค!

๋ถ€๋‹ด์€ ์ค„์ด๊ณ , ํšจ์œจ์€ ๋” ๋†’์ผ ์ˆ˜ ์žˆ๋„๋ก.

๐Ÿ™‹โ€โ™€๏ธ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ค€๋น„ ์ค‘์ธ ์ทจ์ค€์ƒ

๐Ÿ™‹โ€โ™€๏ธ SQL ํ’€์ด๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ์‹ค๋ฌด์— ์ ์šฉํ•˜๊ณ  ์‹ถ์€ ๋ถ„

๐Ÿ™‹โ€โ™€๏ธ ์ด๋ก ๋ณด๋‹ค ์˜ˆ์ œ๋ฅผ ํ†ตํ•œ ํ•™์Šต์ด ๋” ์™€๋‹ฟ๋Š” ๋ถ„

์งง์€ ์‹œ๊ฐ„ ์•ˆ์— ์ „๋ฐ˜์ ์ธ SQL ๋ฌธ์ œ ํ’€์ด๋ฅผ ํ•  ์ˆ˜ ์žˆ๋„๋ก, ์ด ๊ฐ•์˜์—์„œ๋Š” Leetcode์˜ SQL Easy ๋‚œ์ด๋„ ๋ฌธ์ œ(ํ•œ๊ธ€๋ฒˆ์—ญ ์ œ๊ณต)๋ฅผ ๋”ฐ๋ผ๊ฐ‘๋‹ˆ๋‹ค.

์ง€์‹์˜ ๊ธฐ๋ฐ˜์„ ๋‹ฆ์€ ํ›„ ์‹ค๋ ฅ์„ ํ‚ค์šฐ๊ณ  ์‹ถ์„ ๋•Œ, ์ €๋Š” ๋” ์–ด๋ ค์šด ์ด๋ก ์„ ๋ณด๊ธฐ๋ณด๋‹ค๋Š” ๋จผ์ € ๊ฐ€๋ฒผ์šด ๋ฌธ์ œ ํ’€์ด๋กœ ์‹œ์ž‘ํ•ด์š”. ๊ทธ๋Ÿฌ๋ฉด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๊ฐœ๋…์„ ๋ณต์Šตํ•˜๊ณ , ๋ฌธ์ œ๋ฅผ ์ง์ ‘ ํ’€๋‹ˆ๊นŒ ๋จธ๋ฆฌ ์†์—๋„ ๋” ์˜ค๋žซ๋™์•ˆ ๊ธฐ์–ต์— ๋‚จ์•„์š”. ์ˆ˜ํ•™์„ ์ด๋ก ๋งŒ ๊ณต๋ถ€ํ•˜๊ณ  ๋ฌธ์ œ ํ’€์ด๋ฅผ ์•ˆ ํ•˜๋ฉด ์ดํ•ด๋˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ์š”.

SQL ๋ฌธ์ œ๋ฅผ ํ•œ ๋ฒˆ์— ๋ชป ํ’€์—ˆ๋‹ค๊ณ  ํ•ด์„œ ๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์„ธ์š”. ๋ฌธ๋ฒ•์„ ์•„๋Š” ๊ฒƒ๊ณผ ๋ฌธ์ œ๋ฅผ ํ’€ ์ˆ˜ ์žˆ๋Š”  ๊ฒƒ ์‚ฌ์ด์— ๊ฐ„๊ทน์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ €๋„ ์ฒ˜์Œ์—๋Š” ๋ฌธ์ œ๋ฅผ ํ•œ ๋ฒˆ์— ๋ชป ํ’€์—ˆ๊ณ , ์‹œ๊ฐ„๋„ ์˜ค๋ž˜ ๊ฑธ๋ ธ์–ด์š”. ์œ ํ˜•์„ ์ตํžˆ๋Š” ํ›ˆ๋ จ์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ฐจ๊ทผ์ฐจ๊ทผ ๊ฐ€๋ฒผ์šด ๋งˆ์Œ์œผ๋กœ ๋‹ค๊ฐ€๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ์ด ๊ฐ•์˜๋ฅผ ๊ธฐํšํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ฌํ•ด SQL ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ํ–ฅํ•ด ์ฒซ๊ฑธ์Œ์„ ๋–ผ์–ด๋ณด์„ธ์š”!



์ดˆ๊ธ‰์ž ๋ˆˆ๋†’์ด์— ๋”ฑ! ๋งž์ถ˜ 
SQL ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ฒซ๊ฑธ์Œ

MySQL Workbench์—์„œ ์ง์ ‘ SQL ์กฐํšŒ + Github ์—ฐ๋™์„ ํ†ตํ•œ SQL ๋ฐฑ์—…

Leetcode ํ”„๋กฌํ”„ํŠธ์—์„œ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋Š” SQL๋Š” ํ•œ์ •์ ์ž…๋‹ˆ๋‹ค. ์ž๊ธฐ๊ฐ€ ์ž‘์„ฑํ•œ SQL์ด ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ์ถœ๋ ฅํ•˜๋Š”์ง€ ์ง์ ‘ ํ™•์ธํ•ด ๋ณด๋Š” ๊ฒŒ ์‹ค๋ ฅ ํ–ฅ์ƒ์— ํ•„์ˆ˜์ธ๋ฐ์š”. ๊ทธ๋ž˜์„œ ๋ฌธ์ œ ํ’€์ด์— ์•ž์„œ์„œ, MySQL๋ฅผ ์„ค์น˜ํ•ด์„œ Workbench์—์„œ SQL๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ™˜๊ฒฝ ์„ธํŒ…์„ ๊ฐ™์ด ํ•ด๋ณผ ๊ฑฐ์˜ˆ์š”.

๊ทธ ์™ธ์—๋„ Github๊ณผ ์—ฐ๋™ํ•˜๋Š” ํ™˜๊ฒฝ ์„ธํŒ…๋„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. Github์— ์ž์‹ ์˜ ์ฝ”๋“œ๋ฅผ ์˜ฌ๋ ค๋†“์œผ๋ฉด, ์–ธ์ œ๋‚˜ ์–ด๋””์„œ๋‚˜ ์–ด๋–ค ๋””๋ฐ”์ด์Šค์ด๋“ (ํ•ธ๋“œํฐ์ด๋“  ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์ด๋“ ) ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฑ์—… ์šฉ๋„๋กœ ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. Github ์—ฐ๋™์€ ์ด๋ฒˆ SQL๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—๋„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ ๋งค์šฐ ์œ ์šฉํ•  ๊ฑฐ์˜ˆ์š”!

์„ธ๋ถ„ํ™”ํ•œ SQL ๋ฌธ์ œ ์œ ํ˜• + ์ˆ™์ œ ์ œ๊ณต

Leetcode์˜ Easy ๋‚œ์ด๋„ ์ค‘์—์„œ๋„ ์‰ฌ์šด ๋‚œ์ด๋„์™€ ์–ด๋ ค์šด ๋‚œ์ด๋„๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์ดˆ๋ฐ˜์—๋Š” ๋” ์‰ฌ์šด ๋‚œ์ด๋„๋ฅผ ํ†ตํ•ด์„œ ๊ฐ€๋ณ๊ฒŒ ์‹œ์ž‘ํ•  ๊ฒ๋‹ˆ๋‹ค. ๋‚œ์ด๋„ ์ด์™ธ์—๋„, SQL ๋ฌธ์ œ๋“ค์„ ์œ ํ˜•๋ณ„๋กœ ๋‚˜๋ˆ„์—ˆ์Šต๋‹ˆ๋‹ค. CASE WHEN, GROUP BY์™€ ๊ฐ™์€ ๋กœ์ง ๊ด€๋ จ ์œ ํ˜•๋„ ์žˆ๊ณ , LAG, LEAD, RANK์™€ ๊ฐ™์€ ํ•จ์ˆ˜ ๊ด€๋ จ ์œ ํ˜•๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ˆ„์–ด์ง„ ์œ ํ˜•์„ ํ†ตํ•ด์„œ, ๊ฐ ์œ ํ˜•์ด ์–ด๋–ค ํ˜•ํƒœ๋กœ ์ถœ์ œ๊ฐ€ ๋˜๋Š”์ง€ ํ•œ๋ˆˆ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

๊ฐœ๋… ์„ค๋ช…์ด ์ถ”๊ฐ€์ ์œผ๋กœ ํ•„์š”ํ•œ ๋ถ€๋ถ„์€, ์ˆ˜๊ฐ•์ƒ์„ ์œ„ํ•œ ์ด๋ก  ์ˆ˜์—… PPT๋„ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์•„์šธ๋Ÿฌ ํ˜ผ์ž์„œ ์ถ”๊ฐ€ ์—ฐ์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค‘๊ฐ„์ค‘๊ฐ„ ์ˆ™์ œ ๋ฐ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ SQL ์‹ค๋ ฅ์„ ์ง์ ‘ ์ ๊ฒ€ํ•ด ๋ณด์„ธ์š”!

์ƒ์„ธ ์ปค๋ฆฌํ˜๋Ÿผ

๊ฐ•์˜๋Š” ํฌ๊ฒŒ 3๊ฐ€์ง€ Part๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค.

Part 1. 
๋งค์šฐ ์‰ฌ์šด ๋‚œ์ด๋„ ๋ฌธ์ œ๋ฅผ ํ†ตํ•œ ์ž…๋ฌธ

Leetcode์˜ Easy ๋‚œ์ด๋„ ์ค‘์—์„œ ๋” ์‰ฌ์šด ๋‚œ์ด๋„ ๋ฌธ์ œ๋“ค์„ ๋จผ์ € ํ’€๋ฉด์„œ, SQL ์ฝ”๋”ฉํ…Œ์ŠคํŠธ์— ์ž…๋ฌธํ•  ์ค€๋น„๋ฅผ ํ•ฉ๋‹ˆ๋‹ค.

Part 2. 
๋กœ์ง ๊ด€๋ จ ์œ ํ˜•

๋กœ์ง ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ์œ ํ˜•๋ณ„(์˜ˆ: join, group by, not in, case when ๋“ฑ)๋กœ ํ’€์–ด๋ด…๋‹ˆ๋‹ค. 

MySQL Workbench๋กœ SQL๋ฅผ ๋‹จ๊ณ„๋ณ„๋กœ ์กฐํšŒํ•œ ํ›„์—, ์ตœ์ข… ์ฟผ๋ฆฌ๋ฅผ ๋„์ถœํ•ฉ๋‹ˆ๋‹ค.

Part 3.
ํ•จ์ˆ˜ ๊ด€๋ จ ์œ ํ˜•

ํ•จ์ˆ˜ ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ์œ ํ˜•๋ณ„(์˜ˆ: rank, dense_rank, row_number, lag, lead ๋“ฑ)๋กœ ํ’€์–ด๋ด…๋‹ˆ๋‹ค.

MySQL Workbench๋กœ SQL๋ฅผ ๋‹จ๊ณ„๋ณ„๋กœ ์กฐํšŒํ•œ ํ›„์—, ์ตœ์ข… ์ฟผ๋ฆฌ๋ฅผ ๋„์ถœํ•ฉ๋‹ˆ๋‹ค.


Q&A ๐Ÿ’ญ

Q. ์ด ๊ฐ•์˜์˜ ์ฐจ๋ณ„์ ์ด ๋ฌด์—‡์ธ๊ฐ€์š”?

  • Leetcode ๋ฌธ์ œ๋“ค์„ ๋‚œ์ด๋„๋ณ„, ์œ ํ˜•๋ณ„๋กœ ์ถ”๊ฐ€์ ์œผ๋กœ ๋‚˜๋ˆ ์„œ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • MySQL Workbench ์„ค์น˜๋ฅผ ๊ฐ™์ดํ•˜๋ฉด์„œ, ์ค‘๊ฐ„ SQL ๊ฒฐ๊ณผ๋ฌผ๋„ ์ง์ ‘ ํ™•์ธํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ ์„ธํŒ…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • Github ์„ค์น˜๋ฅผ ๊ฐ™์ด ํ•˜๋ฉด์„œ, ์ด๋ฒˆ ๊ฐ•์˜์˜ SQL๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ถ”ํ›„ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋„ ๋ฐฑ์—…ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ ์„ธํŒ…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Q. ๋น„์ „๊ณต์ž๋„ ๋“ค์„ ์ˆ˜ ์žˆ๋Š” ๊ฐ•์˜์ธ๊ฐ€์š”?

์•„๋‹ˆ์š”, ์ด ๊ฐ•์˜๋Š” ๊ธฐ๋ณธ์ ์ธ SQL์„ ์•„๋Š” ๋ถ„๋“ค์„ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. SQL ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ ์ค‘์ธ ์ทจ์ค€์ƒ์ด๋‚˜, ๋ง‰ ๋ฐ์ดํ„ฐ ์ง์ข…์œผ๋กœ ์ทจ์—…ํ•˜์‹  ๋ถ„๋“ค๊ป˜ ํšจ์œจ์ ์ธ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

Q. ์ด ๊ฐ•์˜๋ฅผ ๋‹ค ๋“ฃ๊ณ  ๋‚˜๋ฉด ์ˆ˜๊ฐ•์ƒ์ธ ์ €๋Š” ์–ด๋А ์ˆ˜์ค€๊นŒ์ง€ ์˜ฌ๋ผ๊ฐˆ ์ˆ˜ ์žˆ๋‚˜์š”?

์‹ค์ œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ, SQL ๋ฌธ์ œ (+๊ฐ€๋” Pandas DataFrame ์ฒ˜๋ฆฌ ๋ฌธ์ œ)๊ฐ€ ์„ž์—ฌ ์žˆ๋Š”๋ฐ, SQL ๋ฌธ์ œ๋“ค์€ ๊ทธ๋ ‡๊ฒŒ ์–ด๋ ต์ง€ ์•Š์•„์š”! (์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ์—์„œ ๋ณ€๋ณ„๋ ฅ ์žˆ๋Š” ๋ฌธ์ œ๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค.)
๊ฐ•์˜๋ฅผ ์ž˜ ๋”ฐ๋ผ์˜ค์‹œ๊ณ , ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์˜ˆ์ •์ผ ์ด์ „์— Github์— ์˜ฌ๋ ค๋†“์€ ์ฝ”๋“œ๋ฅผ ๋ณต์Šต ํ›„์— ์‹œํ—˜์„ ๋ณธ๋‹ค๋ฉด, SQL ๋ถ€๋ถ„์—์„œ๋Š” ๋ฌด๋ฆฌ ์—†์ด ๋ฌธ์ œ๋ฅผ ํ’€ ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์ด ๋ฉ๋‹ˆ๋‹ค.


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

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

  • ์ปดํ“จํ„ฐ๊ณตํ•™ ์ „๊ณต์ž

  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ค€๋น„ ์ค‘์ธ ์ทจ์ค€์ƒ

  • ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€

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

  • SQL

์•ˆ๋…•ํ•˜์„ธ์š”
Gemma์ž…๋‹ˆ๋‹ค.

663

๋ช…

์ˆ˜๊ฐ•์ƒ

84

๊ฐœ

์ˆ˜๊ฐ•ํ‰

36

๊ฐœ

๋‹ต๋ณ€

4.8

์ 

๊ฐ•์˜ ํ‰์ 

4

๊ฐœ

๊ฐ•์˜

์ˆ˜ํ•™์œผ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ๊ฐœ๋ฐœ์ž ์ปค๋ฆฌ์–ด ์ดํ›„, ํ†ต๊ณ„ ๊ณต๋ถ€๋ฅผ ํ†ตํ•ด ํ˜„์žฌ๋Š” ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€๋กœ ์ •์ฐฉํ•œ Gemma ์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ถ„์„์€ ํ๋ฅด๊ณ  ๋„˜์น˜๋Š” ๋น…๋ฐ์ดํ„ฐ ์•ˆ์—์„œ ์ฐธ์‹ ํ•œ ์ธ์‚ฌ์ดํŠธ์™€ ํŠธ๋ Œ๋“œ๋ฅผ ํŒŒ์•…ํ•˜๋Š”๊ฒŒ ๊ฐ€์žฅ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ง์ด์•ผ ์‰ฝ์ฃ ? ํ•˜์ง€๋งŒ ์ ์ ˆํ•œ ๋ถ„์„ํˆด๊ณผ ๋ฐฉ๋ฒ•์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ถฉ๋ถ„ํžˆ ๋ˆ„๊ตฌ๋‚˜ ๊ท€์ค‘ํ•œ ๋ณด์„์„ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ์–ด์š”. ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•๋ก ์„ ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ๊ณต์œ ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

 

  • (ํ˜„) ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€

  • ํ•™์‚ฌ ์ˆ˜ํ•™๊ณผ ์กธ์—…, ์„์‚ฌ ํ†ต๊ณ„ํ•™ ์กธ์—…

     

     

  • https://blog.naver.com/italian-lesson

    (๊ฐœ์ธ ๋ธ”๋กœ๊ทธ)

 

๋”๋ณด๊ธฐ

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

์ „์ฒด

40๊ฐœ โˆ™ (2์‹œ๊ฐ„ 5๋ถ„)

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

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

์ˆ˜๊ฐ•ํ‰

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