๋ชฉ๋ก์ „์ฒด ๊ธ€ (89)

SJ_Koding

์ „๊ณต์ž, 51ํšŒ SQLD ์ž๊ฒฉ์ฆ ํ•ฉ๊ฒฉ ํ›„๊ธฐ

51ํšŒ SQLD์‹œํ—˜ ๊ฒฐ๊ณผ๊ฐ€ ๋ฐœํ‘œ๋˜์—ˆ๋‹ค. ๊ณต์‹ ๋ฐœํ‘œ๋Š” 12์›” 15์ผ, ์‚ฌ์ „ ๋ฐœํ‘œ๋Š” 12์›” 8์ผ์ด๋ฉฐ ๊ณต์ง€๋œ 16์‹œ์— ์ •ํ™•ํžˆ ๊ณต๊ฐœ๋˜์—ˆ๋‹ค. ๊ณต๋ถ€ ๋ฐฉ๋ฒ• SQL๊ฐ™์€ ๊ฒฝ์šฐ๋Š” 2019๋…„๋„ 2ํ•™๋…„ ์žฌํ•™์ค‘์— ์ „๊ณต์ˆ˜์—…์„ ๋“ค์—ˆ๋˜ ๊ธฐ์–ต์ด ์ „๋ถ€์—ฌ์„œ ์ƒˆ๋กญ๊ฒŒ ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ณต๋ถ€๋ฅผ ํ•ด์•ผํ–ˆ์—ˆ๋‹ค. ๋จผ์ € ๋…ธ๋žญ์ด ์ฑ…๋งŒ ๋ณด๋ฉด ํ•ฉ๊ฒฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ผ๋Š” ๊ธ€์„ ์ •๋ง ๋งŽ์ด ๋ณด์•˜๋Š”๋ฐ. ์œ„ ๋‚ด์šฉ์€ ์‚ฌ์‹ค์ด๋‹ค. ์ผ๋‹จ ๊ฐœ๋… ์ •๋ฆฌ๋ฅผ ์šฐ์„ ์‹œํ•˜๊ธฐ ์œ„ํ•ด ํ•˜๋‹จ ์œ ํŠœ๋ธŒ์— ์žˆ๋Š” SQLD 2์‹œ๊ฐ„ ํŠน๊ฐ• ์˜์ƒ์„ ๋ณด๋ฉฐ ์‹œํ—˜ ๋ฒ”์œ„์˜ ๋‚ด์šฉ๊ณผ ํ•ต์‹ฌ์„ ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ…์„ ํ†ตํ•ด ์ •๋ฆฌํ•˜์˜€๋‹ค. ํ•ด๋‹น ํ”์ ์€ ํ•ด๋‹น ๋ธ”๋กœ๊ทธ์˜ ๊ธ€ ๋‚ด์—ญ์—์„œ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ๋‹ค. EPASSKOREA์ฑ„๋„์˜ SQLD ๊ฐ•์˜ ์˜์ƒ, 2๊ณผ๋ชฉ ์„ค๋ช…์— ์—ฌ๋Ÿฌ ํฐ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ(์œ ํŠœ๋ธŒ ๋Œ“๊ธ€์ฐธ๊ณ ) ํฐ ๋„์›€์ด ๋˜์—ˆ์Œ SQLD ๋Œ€๋น„ (1) - ๋ฐ์ดํ„ฐ ๋ชจ..

Certification 2023. 12. 10. 06:26
Data Dictionary (๋ฐ์ดํ„ฐ ๋”•์…”๋„ˆ๋ฆฌ)

AI๊ฒฝ์ง„๋Œ€ํšŒ์—์„œ ๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ์˜ ๊ฐ€๋ณ€์ˆ˜ํ™”๋ฅผ ์ง„ํ–‰ํ• ๋•Œ, get_dummies()๋ฅผ test์…‹์— ์‚ฌ์šฉํ•˜๋ฉด Data Leakage๋ถ€์ •ํ–‰์œ„์— ํ•ด๋‹น๋œ๋‹ค. test์…‹์€ ๋ณผ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฐ€์ •์— ์œ„๋ฐฐ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋”ฐ๋ผ์„œ Train์…‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ fit์„ ์ง„ํ–‰ํ•œ ํ›„, Test์…‹์— ๋Œ€ํ•ด transfrom์„ ์ง„ํ–‰ํ•˜๋Š” One-Hot Encoder๋“ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋˜๋ฉด Train์…‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ€๋ณ€์ˆ˜ํ™”๊ฐ€ ์ง„ํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์— test๋ฅผ ๋ณด์ง€ ์•Š์•„๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ฌธ๋“, ์‹ค์ œ ์ƒํ™ฉ์—์„œ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋– ์˜ฌ๋ž๋Š”๋ฐ ์˜ˆ๋ฅผ ๋“ค์–ด ์˜ํ™” ์žฅ๋ฅด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ด€๊ฐ ํ‰์  ์˜ˆ์ธกํ•˜๋Š” ์˜ˆ์ œ๋ฅผ ๋– ์˜ฌ๋ ค๋ณด์ž. '์•ก์…˜', '๋“œ๋ผ๋งˆ', '์ฝ”๋ฏธ๋””' ์žฅ๋ฅด์˜ ์˜ํ™” ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ํ•˜์—ฌ ๋ชจ๋ธ์ด ํ•™์Šต๋˜์—ˆ๋‹ค๊ณ  ํ•  ๋•Œ, 'SF์˜ํ™”'๊ฐ€ ์ž…๋ ฅ์œผ๋กœ ๋“ค์–ด์˜ฌ ๊ฒฝ์šฐ์—๋Š” ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌ..

51ํšŒ SQLD ์‹œํ—˜ ํ›„๊ธฐ (23.11.18)

๋Œ€๋žต 1~2์ฃผ์ผ ๋™์•ˆ ์œ ํŠœ๋ธŒ ์ด๋ก  ๊ฐ•์˜์™€ ๋…ธ๋žญ์ด ์ฑ…์œผ๋กœ๋งŒ ์ค€๋น„๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค. SQL์€ 2ํ•™๋…„๋•Œ ๋“ค์—ˆ๋˜ ๊ต๊ณผ๋ชฉ ์ˆ˜์—…์ด ์ „๋ถ€์˜€์–ด์„œ ์„ธ๋ถ€์ ์ธ ์ด๋ก ์  ๋‚ด์šฉ์„ ์•„์˜ˆ ๊ธฐ์–ตํ•˜์ง€ ๋ชปํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ์ฒ˜์Œ SQLD ์ž๊ฒฉ์ฆ์„ ์ค€๋น„ํ•  ๋•Œ ์ƒ๊ฐ๋ณด๋‹ค ์ด๋ก ์  ๋‚ด์šฉ์ด ๋งŽ์ด ๋‚˜์™€์„œ ๋‹นํ™ฉํ–ˆ์ง€๋งŒ, ๊ทธ ๋งŒํผ ์œ ์ตํ•œ ๊ณต๋ถ€๋ฅผ ํ•  ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฒผ๋ฝ์น˜๊ธฐ ๋์— ์‹œํ—˜๋‚ ์ด ๋‹ค๊ฐ€์™”๋‹ค. ๊ณ ์‚ฌ์žฅ: ์ถ˜์ฒœ๊ณ ๋“ฑํ•™๊ต (๊ฐ•์›) ์›๋ž˜ ์ถ˜์ฒœ์ค‘ํ•™๊ต๊ฐ€ ๊ฐ•์›๊ถŒ ์‹œํ—˜ ์žฅ์†Œ์˜€์ง€๋งŒ, ์ฃผ๋ณ€ ๊ณต์‚ฌ๋กœ ์ธํ•œ ์†Œ์Œ๋ฐœ์ƒ ์šฐ๋ ค๊ฐ€ ์žˆ์–ด ์ถ˜์ฒœ๊ณ ๋“ฑํ•™๊ต๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ๋‹ค๋Š” ๋ฌธ์ž๋ฉ”์„ธ์ง€๊ฐ€ ์™”๋‹ค. ์ด ๋ฉ”์„ธ์ง€๊ฐ€ ๋ฐ˜๊ฐ€์› ๋˜ ์ด์œ ๋Š” ์ถ˜์ฒœ๊ณ ๋“ฑํ•™๊ต, ๋‚ด ๋ชจ๊ต์ด๋‹ค. ์˜ค๋žœ๋งŒ์— ๊ฐ”์„ ๋•Œ ์‹œ์„ค์ ์œผ๋กœ ๋งŽ์ด ๋ฐ”๋€ ๋ชจ์Šต์— ๋†€๋ผ์› ๋‹ค. ๊ธ‰์‹์„ ๋จน์œผ๋Ÿฌ ์‹๋‹น์— ๋›ฐ์–ด๊ฐ€๋˜ ๊ทธ ๋•Œ๊ฐ€ ์–ด์ฉŒ๋ฉด ๊ทธ๋ฆฝ๊ธฐ๋„ ํ–ˆ๋‹ค. 9์‹œ 30๋ถ„๊นŒ์ง€ ์‹œํ—˜์žฅ์— ๋„..

Certification 2023. 11. 23. 12:23
SQLD ๋Œ€๋น„ (12) - ์œˆ๋„์šฐํ•จ์ˆ˜, ์˜ตํ‹ฐ๋งˆ์ด์ €

SQLD ๋Œ€๋น„ (11) - ๊ณ„์ธตํ˜• SQL, ์ง‘๊ณ„ํ•จ์ˆ˜ SQLD ๋Œ€๋น„ (10) - ์„œ๋ธŒ์ฟผ๋ฆฌ(Sub Query), ๋น„๋“ฑ๊ฐ€ ์กฐ์ธ, ์ง‘ํ•ฉ์—ฐ์‚ฐ์ž SQLD ๋Œ€๋น„ (9) - JOIN SELECT * FROM Employees CROSS JOIN Departments; SELECT * FROM Employees, Departments;โ€‹ SQLD ๋Œ€๋น„ (8) - SQL ๋ฌธ๋ฒ• ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ_3 SQLD ๋Œ€๋น„ (7) sjkoding.tistory.com ์ด์ „ ๊ธ€๊ณผ ์ด์–ด์ง€๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์ •๋ฆฌ๊ธ€์€ ์•„๋ž˜์˜ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์‹œ ์‚ญ์ œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋นจ๊ฐ„์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ๊ฐ•์˜์—์„œ ๊ฐ•์กฐํ•œ ๋ถ€๋ถ„, ๋…ธ๋ž€์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ์ถ”๊ฐ€ ์„œ์น˜๋กœ ๋‚ด์šฉ์„ '์ง์ ‘' ๋ณด๊ฐ•ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์œˆ๋„์šฐ ํ•จ์ˆ˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ฑฐ๋‚˜ ํ†ต๊ณ„์ ์ธ ๊ณ„์‚ฐ์„ ํ•˜๋Š” ํ•จ..

SQL/SQLD 2023. 11. 18. 00:19
SQLD ๋Œ€๋น„ (10) - ์„œ๋ธŒ์ฟผ๋ฆฌ(Sub Query), ๋น„๋“ฑ๊ฐ€ ์กฐ์ธ, ์ง‘ํ•ฉ์—ฐ์‚ฐ์ž

SQLD ๋Œ€๋น„ (9) - JOIN SELECT * FROM Employees CROSS JOIN Departments; SELECT * FROM Employees, Departments;โ€‹ SQLD ๋Œ€๋น„ (8) - SQL ๋ฌธ๋ฒ• ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ_3 SQLD ๋Œ€๋น„ (7) - SQL ๋ฌธ๋ฒ• ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ_2 SQLD ๋Œ€๋น„ (6) - SQL ๋ฌธ๋ฒ• ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ_1 SQLD ๋Œ€๋น„ (5 sjkoding.tistory.com ์ด์ „ ๊ธ€๊ณผ ์ด์–ด์ง€๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์ •๋ฆฌ๊ธ€์€ ์•„๋ž˜์˜ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์‹œ ์‚ญ์ œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋นจ๊ฐ„์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ๊ฐ•์˜์—์„œ ๊ฐ•์กฐํ•œ ๋ถ€๋ถ„, ๋…ธ๋ž€์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ์ถ”๊ฐ€ ์„œ์น˜๋กœ ๋‚ด์šฉ์„ '์ง์ ‘' ๋ณด๊ฐ•ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์„œ๋ธŒ์ฟผ๋ฆฌ(Sub Query) ํ•˜๋‚˜์˜ SQL์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๋˜ ๋‹ค๋ฅธ SQL์„ ์ง€์นญ..

SQL/SQLD 2023. 11. 16. 23:18
SQLD ๋Œ€๋น„ (9) - JOIN

SELECT * FROM Employees CROSS JOIN Departments; SELECT * FROM Employees, Departments;โ€‹ SQLD ๋Œ€๋น„ (8) - SQL ๋ฌธ๋ฒ• ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ_3 SQLD ๋Œ€๋น„ (7) - SQL ๋ฌธ๋ฒ• ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ_2 SQLD ๋Œ€๋น„ (6) - SQL ๋ฌธ๋ฒ• ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ_1 SQLD ๋Œ€๋น„ (5) - ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (RDBMS) ๊ณผ๋ชฉ II ์‹œ์ž‘ ! ๋…ธ๋žญ์ด ์ฑ…์œผ๋กœ ๊ณผ๋ชฉ I์„ ๋ชจ๋‘ ํ’€๊ณ  ์˜ค๋‹ต์ •๋ฆฌ๊นŒ์ง€ ๋งˆ๋ฌด๋ฆฌํ–ˆ๋‹ค sjkoding.tistory.com ์‹œํ—˜์ด ์ฝ”์•ž์œผ๋กœ ๋‹ค๊ฐ€์™”๋‹ค. ๋…ธ๋žญ์ด์ฑ… 2-1๊นŒ์ง€ 2ํšŒ๋…์„ ์ง„ํ–‰ํ–ˆ๋‹ค. ์ด ๋ธ”๋กœ๊ทธ์— ์ •๋ฆฌํ•ด๋‘” ๊ฐœ๋…์€ ์ „๋ฐ˜์ ์ธ ํ‹€์„ ์žก๊ธฐ ์œ„ํ•จ์ด๋ฉฐ ์ ˆ๋Œ€ ์ด ๋‚ด์šฉ์œผ๋กœ๋งŒ ํ•ฉ๊ฒฉํ•  ์ˆ˜ ์—†์Œ์„ ๊นจ๋‹ฌ์•˜๋‹ค. ๋…ธ๋žญ์ด์ฑ…์ด ์งฑ์ด๋‹ค. ์ด์ „ ๊ธ€๊ณผ ์ด์–ด์ง€๋Š” ๊ธ€์ž…..

SQL/SQLD 2023. 11. 16. 22:13
SQLD ๋Œ€๋น„ (8) - SQL ๋ฌธ๋ฒ• ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ_3

SQLD ๋Œ€๋น„ (7) - SQL ๋ฌธ๋ฒ• ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ_2 SQLD ๋Œ€๋น„ (6) - SQL ๋ฌธ๋ฒ• ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ_1 SQLD ๋Œ€๋น„ (5) - ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (RDBMS) ๊ณผ๋ชฉ II ์‹œ์ž‘ ! ๋…ธ๋žญ์ด ์ฑ…์œผ๋กœ ๊ณผ๋ชฉ I์„ ๋ชจ๋‘ ํ’€๊ณ  ์˜ค๋‹ต์ •๋ฆฌ๊นŒ์ง€ ๋งˆ๋ฌด๋ฆฌํ–ˆ๋‹ค. SQLD ๋Œ€๋น„ (4) - ์„ฑ๋Šฅ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๋ฐ sjkoding.tistory.com ์ด์ „ ๊ธ€๊ณผ ์ด์–ด์ง€๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์ •๋ฆฌ๊ธ€์€ ์•„๋ž˜์˜ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์‹œ ์‚ญ์ œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋นจ๊ฐ„์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ๊ฐ•์˜์—์„œ ๊ฐ•์กฐํ•œ ๋ถ€๋ถ„, ๋…ธ๋ž€์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ์ถ”๊ฐ€ ์„œ์น˜๋กœ ๋‚ด์šฉ์„ '์ง์ ‘' ๋ณด๊ฐ•ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. DDL (ํ…Œ์ด๋ธ” ์กฐ์ž‘) ํ…Œ์ด๋ธ”๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋‚ด ๊ฐ์ฒด ๋“ฑ์˜ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๋Š” ๋ช…๋ น ๊ตฌ์กฐ๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ ๋˜๋Š” ์‚ญ์ œ ํ•  ๋–„ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น CREATE ๋ฐ์ดํ„ฐ๋ฒ ์ด..

SQL/SQLD 2023. 11. 14. 17:27