Tinkerbell Glitter
[241120] ์ธ๊ณต์ง€๋Šฅ์„ ์œ„ํ•œ ํŒŒ์ด์ฌ 2์ฃผ์ฐจ-1~4 ๊ฐ•์˜
ยท
[๋‚ด๋ฐฐ์บ ] ์‚ฌ์ „์บ ํ”„ (24.11.01 ~ 24.11.24) ๐Ÿƒ๐Ÿป‍โ™€๏ธ/Python ๐Ÿ“˜
SQL ์‚ฌ์ „ํ€˜์ŠคํŠธ๋„ ์•„์ง ๋‹ค ๋ชป๋๋ƒˆ์ง€๋งŒ,,์ผ๋‹จ ๋ฐ€๋ฆฐ ํŒŒ์ด์ฌ ๊ฐ•์˜ ๊ฐ€๋ณด์ž๊ณ ~~ 2์ฃผ์ฐจ-1๊ฐ•์˜ ์ปฌ๋ ‰์…˜ ์ž๋ฃŒํ˜•์— ๋Œ€ํ•ด์„œ ๋ฐฐ์›Œ๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค~์ผ๋‹จ ๋งŽ์ด ์ผ๋˜ list.list๋Š” ๊ฐ€๋ณ€ํ˜•์ž„. ๋ฐ์ดํ„ฐ ๊ฐ’์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๊ณ ,์ค‘๋ณต๊ฐ’๋„ ํ—ˆ์šฉ๋จ.num_list[0] ๋กœ ์ฒซ๋ฒˆ์งธ ๋ฐ์ดํ„ฐ๊ฐ’์„๋ถˆ๋Ÿฌ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๊ฑธ ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•ด์ค„ ์ˆ˜๋„ ์žˆ๋‹ค.num_list[0:2] ๋Š” num_list ์˜ ์ฒซ๋ฒˆ์งธ์™€ ๋‘๋ฒˆ์งธ ๋ฐ์ดํ„ฐ๊ฐ’๊นŒ์ง€์ง€์ •ํ•ด์ค€ ๊ฒƒ์ž„. ๊ทธ๋ฆฌ๊ณ  ๋จธ,,, ๋จผ๋ง์ธ์ง€ ์ž˜ ๋ชป์•Œ์•„๋“ฃ๊ธด ํ–ˆ๋Š”๋ฐ,,num_list[2:4] ํ•œ๋‹ค๊ณ  ํ•ด๋„ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฒน์น˜๊ฒŒ ์ถœ๋ ฅ๋˜์ง„ ์•Š๋Š”๋‹ค๊ณ  ํ–ˆ๋‹ค.์™ ์ง€ ๋ชจ๋ฆ„. ๊ทธ๋ƒฅ ๊ทธ๋ ‡๊ฒŒ ์„ค๊ณ„๋ผ์žˆ๋Œ€...์•Œ์•„๋งŒ ๋‘ฌ,,,ใ…Žnum_list[-1]๋งˆ์ด๋„ˆ์Šค๋ฅผ ์จ์ฃผ๋ฉด ๋งˆ์ง€๋ง‰ ๋ฐ์ดํ„ฐ๊ฐ’์„ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Œ.๊ฐ€๋ณ€ํ˜•์ด๊ธฐ ๋•Œ๋ฌธ์— num_list์˜ ๋ฐ์ดํ„ฐ ๊ฐ’์„ ..
[241119] SQL ์‚ฌ์ „ํ€˜์ŠคํŠธ4) ์ด์ œ ๋†€๋งŒํผ ๋†€์•˜์œผ๋‹ˆ ๋‹ค์‹œ ๊ณต๋ถ€ํ•ด๋ด…์‹œ๋‹ค!
ยท
[๋‚ด๋ฐฐ์บ ] ์‚ฌ์ „์บ ํ”„ (24.11.01 ~ 24.11.24) ๐Ÿƒ๐Ÿป‍โ™€๏ธ/์‚ฌ์ „ํ€˜์ŠคํŠธ ๐Ÿ“‘
4) ์ด์ œ ๋†€๋งŒํผ ๋†€์•˜์œผ๋‹ˆ ๋‹ค์‹œ ๊ณต๋ถ€ํ•ด๋ด…์‹œ๋‹ค!13. sparta_students ํ…Œ์ด๋ธ”์—์„œ ๋ชจ๋“  ํ•™์ƒ์˜ ์ด๋ฆ„(name)๊ณผ ํŠธ๋ž™(track)์„ ์„ ํƒํ•˜๋Š” ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”! select name, trackfrom sparta_students 14. sparta_students ํ…Œ์ด๋ธ”์—์„œ Unity ํŠธ๋ž™ ์†Œ์†์ด ์•„๋‹Œ ํ•™์ƒ๋“ค์„ ์„ ํƒํ•˜๋Š” ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”! select name, track         from sparta_studentswhere track not in('Unity')ใ„ด์œ ๋‹ˆํ‹ฐ ํŠธ๋ž™ ์†Œ์†์ด ์•„๋‹Œ ํ•™์ƒ๋“ค์„ ์„ ํƒํ•ด์•ผ ํ•˜๋‹ˆ๊นŒ ๊ฒฐ๊ณผ์— ์œ ๋‹ˆํ‹ฐ ์†Œ์† ๊ฐ’๋งŒ ๋นผ๋ฉด   ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์˜€์Œ. ๊ทธ๋ž˜์„œ where์ ˆ์— track not in('Unity') ์กฐ๊ฑด์„ ์„ค์ •ํ•ด์คŒ. 15. sparta_students ํ…Œ์ด..
[241118] SQL ์‚ฌ์ „ ํ€˜์ŠคํŠธ1) ๋ˆ์„ ๋ฒŒ๊ธฐ ์œ„ํ•ด ์ผ์„ ํ•ฉ์‹œ๋‹ค!
ยท
[๋‚ด๋ฐฐ์บ ] ์‚ฌ์ „์บ ํ”„ (24.11.01 ~ 24.11.24) ๐Ÿƒ๐Ÿป‍โ™€๏ธ/์‚ฌ์ „ํ€˜์ŠคํŠธ ๐Ÿ“‘
๋“œ๋””์–ด SQL ์‚ฌ์ „ํ€˜์ŠคํŠธ ๊ฐ€๋ณด์ž๊ณ ! 1)๋ˆ์„ ๋ฒŒ๊ธฐ ์œ„ํ•ด ์ผ์„ ํ•ฉ์‹œ๋‹ค!1. sparta_employees ํ…Œ์ด๋ธ”์—์„œ ๋ชจ๋“  ์ง์›์˜ ์ด๋ฆ„(name)๊ณผ ์ง๊ธ‰(position)์„ ์„ ํƒํ•˜๋Š” ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. select name, positionfrom sparta_employees ใ„ด์ŠคํŒŒ๋ฅดํƒ€์ง์› ํ…Œ์ด๋ธ”์—์„œ ์ง์›์˜ ์ด๋ฆ„ ๋ฐ์ดํ„ฐ์™€ ์ง๊ธ‰ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์™€์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ,   ์ปฌ๋Ÿผ์„ name๊ณผ position์„ ์ง€์ •ํ•ด์คฌ๋‹ค. 2. sparta_employees ํ…Œ์ด๋ธ”์—์„œ ์ค‘๋ณต ์—†์ด ๋ชจ๋“  ์ง๊ธ‰(position)์„ ์„ ํƒํ•˜๋Š” ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. select distinct positionfrom sparta_employeesใ„ด์ค‘๋ณต ์—†๋Š” ๊ฐ’์„ ์กฐํšŒํ•  ๋•Œ๋Š” ์…€๋ ‰ํŠธ๋ฌธ ๋งจ ์•ž์— distinct๋ฅผ ๋ถ™์—ฌ์ฃผ๋ฉด ๋œ๋‹ค๋˜   ๊ฐ•์‚ฌ๋‹˜ ๋ง์”€..
[241115] ๋น„์ „๊ณต์ž๋„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” AI ์ง€์‹-์•„ํ‹ฐํด ์Šคํ„ฐ๋””
ยท
[๋‚ด๋ฐฐ์บ ] ์‚ฌ์ „์บ ํ”„ (24.11.01 ~ 24.11.24) ๐Ÿƒ๐Ÿป‍โ™€๏ธ
AI ํŠธ๋ž™์„ ์‹ ์ฒญํ•˜๊ณ  ๋‚˜์„œ,์–ผ๋ฆฌ๋ฒ„๋“œ ํ˜œํƒ์œผ๋กœ ๋น„์ „๊ณต์ž๋„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” AI ์ง€์‹ ๋„์„œ๋ฅผ์„ ๋ฌผ๋กœ ๋ฐ›์•„๋ณด์•˜๋‹ค. ์˜ค๋Š˜์€ ํ•ด๋‹น ์ฑ…์„ ๋…์„œํ•˜๊ณ , ์ฑ…์„ ์ฝ๊ณ  ์•Œ๊ฒŒ๋œ ์ ์ด๋‚˜ ๋Š๋‚€ ์ ์„๊ณต์œ ํ•˜๋Š” ์•„ํ‹ฐํด ์Šคํ„ฐ๋”” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋‹ค. ์˜ค๋Š˜ ์›๋ž˜ SQL ์‚ฌ์ „ ํ€˜์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ,๋…์„œ๋ฅผ ํ•˜๋Š๋ผ ํ€˜์ŠคํŠธ๋‚˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•˜์ง€ ๋ชปํ–ˆ๋‹คใ… ใ… (1์žฅ๋งŒ ์ฝ์—ˆ์œผ๋ฉด ๋๋Š”๋ฐ ๊ทธ๊ฒƒ๋„ ๋ชจ๋ฅด๊ณ  2์žฅ๊นŒ์ง€ ์ญ‰ ์ฝ๊ณ  ์žˆ์—ˆ์Œใ…‹ใ…‹)๊ทธ๋Ÿฌ๋ฏ€๋กœ ์˜ค๋Š˜ TIL์€ ์•„ํ‹ฐํด ์Šคํ„ฐ๋”” ํ›„๊ธฐ๋กœ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค,,, ์กฐ์žฅ๋‹˜์˜ ์•„ํ‹ฐํด.์กฐ์žฅ๋‹˜์ด ์„ค๋ช…ํ•˜์‹œ๋ฉด์„œ ๋‹ค์–‘ํ•œ AI ๊ธฐ์ˆ  ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋‹ค๊ณ  ์•Œ๋ ค์ฃผ์…จ๋‹ค.LLM, ํŠธ๋žœ์Šคํฌ๋จธ ๋“ฑ๋“ฑ,, ๋“ค์„ ๋• ์—„์ฒญ ๋งŽ์•˜๋˜ ๊ฒƒ ๊ฐ™์€๋ฐ๋ง‰์ƒ ์ ์œผ๋ ค๋‹ˆ ๋‘๊ฐ€์ง€๋ฐ–์— ๊ธฐ์–ต์ด ์•ˆ๋‚œ๋‹ค.์กฐ์žฅ๋‹˜์ด ์ €๊ฒƒ๋“ค์„ ๋‹ค ์•Œ์•„๋‘๊ณ  ์˜ˆ์Šตํ•˜๋ ค๋Š” ๊ฒƒ ๋ณด๋‹ค๋Š”,๊ทธ๋ƒฅ ์ด๋Ÿฐ์ด๋Ÿฐ๊ฒŒ ์žˆ๋‹ค~ ํ•˜๋Š” ์ •๋„๋กœ๋งŒ..
[241114] ์—‘์…€๋ณด๋‹ค ์‰ฝ๊ณ  ๋น ๋ฅธ SQL 4์ฃผ-5~7 ๊ฐ•์˜
ยท
[๋‚ด๋ฐฐ์บ ] ์‚ฌ์ „์บ ํ”„ (24.11.01 ~ 24.11.24) ๐Ÿƒ๐Ÿป‍โ™€๏ธ/SQL ๐Ÿ“™
4์ฃผ์ฐจ-5~7๊ฐ•์˜๋“œ๋””์–ด ์ƒˆ๋กœ์šด ๊ฑธ ๋˜ ๋ฐฐ์›Œ๋ด…๋‹ˆ๋‹ค Join,,,์‚ฌ์‹ค ์ฟผ๋ฆฌ ๋‚ด๊ฐ€ ์‚ฌ๋ถ€์ž‘ ๊ฑฐ๋ฆฌ๋ฉด์„œ ํ…Œ์ด๋ธ”์ด ๋‹ค๋ฅธ ๊ฒƒ๋ผ๋ฆฌ๋„๊ฐ™์ด ๋ฌถ์–ด์„œ ์กฐํšŒํ•ด๋ณด๊ณ  ์‹ถ์€๋ฐ๋ญ˜ํ•ด๋„ ์•ˆ๋˜๋Š” ๊ฒƒ์ž„???๊ทผ๋ฐ ์ด์   ์•ž์œผ๋กœ join์„ ์จ์ฃผ๋ฉด ๋˜๊ฒ ๊ตฐ์š”^_^์—ฌ๊ธฐ๊นŒ์ง€๊ฐ€ Join ์˜ ๊ธฐ๋ณธ์„ค๋ช…! LEFT JOIN๊ธฐ๋ณธ๊ตฌ์กฐ select ์กฐํšŒํ•  ์ปฌ๋Ÿผfrom ํ…Œ์ด๋ธ”1 a left join ํ…Œ์ด๋ธ”2 b on a.์ปฌ๋Ÿผ๋ช…=b.์ปฌ๋Ÿผ๋ช… ํ…Œ์ด๋ธ”1์˜ ๋ฐ์ดํ„ฐ + ํ…Œ์ด๋ธ”2 ๋ฐ์ดํ„ฐ ์ค‘์— ํ…Œ์ด๋ธ”1๊ณผ ์ค‘๋ณต๋˜๋Š” ๊ฒฐ๊ณผ๊ฐ’์ด ๋„์ถœ. INNER JOIN๊ธฐ๋ณธ์ฃผ๊ณ  select ์กฐํšŒํ•  ์ปฌ๋Ÿผfrom ํ…Œ์ด๋ธ”1 a inner join ํ…Œ์ด๋ธ”2 b on a.์ปฌ๋Ÿผ๋ช…=b.์ปฌ๋Ÿผ๋ช… ํ…Œ์ด๋ธ”1 ๊ณผ ํ…Œ์ด๋ธ”2 ์˜ ์ค‘๋ณต๋˜๋Š” ๊ฒฐ๊ณผ๊ฐ’๋งŒ ๋„์ถœ.์ด๋ ‡๊ฒŒ ํ•ด์ฃผ๋ฉด food_orders ํ…Œ์ด๋ธ”์˜ ๊ฐ’๋“ค +payments ํ…Œ์ด๋ธ”์˜ ๊ฐ’..