1500+๋ช
์ ์ ํ, ๋ฐฑ๋ฌธ์ด๋ถ์ฌ์ผํ SQL!
๊ธฐ์ด๋ถํฐ ์ค๋ฌด ํ์ฉ๊น์ง ๋น ๋ฅด๊ฒ ์ตํ๋ณด์ธ์.
SQL ์ด๋ก ๊ฐ์๋ ๋ง์๋ฐ ๋ฌธ์ ํ์ด์ ๋ณํํ๋ฉด์ ์ง์ง ์ค๋ ฅ์ ํค์ธ ์ ์๋ ๊ฐ์๋ ์ ์์๊น์?
์์ด ๋ฌธ๋ฒ ๊ณต๋ถ๋ฅผ ์๋ฌด๋ฆฌ ํด๋ ์ค์ ๋ก ๋ํ๋ฅผ ํ์ง ์์ผ๋ฉด ์์ด ํํ ์ค๋ ฅ์ด ๋์ง ์๋ฏ์ด,
SQL๋ ๋ฌธ๋ฒ ๊ณต๋ถ๋ง ํด์๋ ์ ๋๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ธฐ์ด SQL ๊ฐ์ข๋ SQL์ ๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ์ธ๊ฐ์ง ๊ธฐ๋ฅ(SELECT, WHERE, ORDER BY)์ ๋ํ ๋ฌธ๋ฒ์ ๋ฐฐ์ด ํ ๋จธ๋ฆฌ๋ก ์ดํดํ SQL ๋ฌธ๋ฒ์ ์ค์ ๋ก ํ์ฉํ ์ ์๊ฒ๋ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋ฉฐ ์ฟผ๋ฆฌ ์์ฑ์ ์ต์ํด์ง๋ ๊ฒ์ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค.
์
๋ฌด์ SQL์ ๋ฐ๋ก ํ์ฉํ๊ณ ์ถ์ ๋ถ๋ค์๊ฒ, SQL ์ฝ๋ฉ ํ
์คํธ๋ฅผ ์ค๋นํ์๋ ๋ถ๋ค์๊ฒ ๋์์ด ๋๋ ๊ฐ์ข์
๋๋ค.
SQL ๊ธฐ์ด ๊ฐ์์ ์ดํ ๋ฐ์นญ ๋ SQL ์ค๊ธ ๊ฐ์๋ฅผ ๋ชจ๋ ์๊ฐํ์๋ฉด ํ๋ก๊ทธ๋๋จธ์ค์ SQL ๊ณ ๋์ Kit ์ ๋๋ ์ฝ๊ฒ ํธ์ค ์ ์์ ์ ๋์ ์ค๋ ฅ์ ๊ฐ์ถ์ค ์ ์์ ๊ฒ์
๋๋ค.
์ด์ ๋ฒ๊ฑฐ๋กญ๊ฒ ์ด๋ฉ์ผ ๋ณด๋ด์ง ์์ผ์
๋ ๊ด์ฐฎ์ต๋๋ค.
์ธํ๋ฐ์์ ๋ฐ๋ก ๋ค์ด๋ฐ์ผ์ธ์!
์ด์ SQL ๊ธฐ์ด๋ฐ ๊ฐ์๋ฅผ ๋ชจ๋ ์๊ฐํ์๊ณ
๋ง์ง๋ง ๊ฐ์ '์๊ฐ ๊ธฐ๋
์ ๋ฌผ_SQL Cheatsheet'์์
์ค๋ฅธ์ชฝ ์๋จ [์๋ฃ] ๋ค์ด๋ก๋ ๋ฒํผ์ ํด๋ฆญํ์๋ฉด
CheatSheet๋ฅผ ๋ค์ด๋ก๋ ๋ฐ์ผ์ค ์ ์์ต๋๋ค(์๋ ์ด๋ฏธ์ง ์ฐธ๊ณ ).
(ํ์๋ ์๋์ง๋ง ์ ์ฑ์ด๋ฆฐ ๋ฆฌ๋ทฐ์ ์ง๋ฌธ์ ์ธ์ ๋ ํ์์
๋๋ค!)
๊ฐ์๋ฅผ ๋ฃ๊ธฐ ์ ์ค๋นํด์ผํ ๊ฒ
ํด๋น ๊ฐ์๋ HackerRank(hackerrank.com) ์ฌ์ดํธ์
SQL EASY ๋ฌธ์ ๋ค์ ๊ธฐ์ค์ผ๋ก ์ปค๋ฆฌํ๋ผ์ด ๊ตฌ์ฑ๋์ด์์ต๋๋ค.
๊ฐ์๋ฅผ ๋ฃ๊ธฐ ์ ์ ์ฌ์ดํธ์ ์ ์ํ์์ด ํ์๊ฐ์
์ ํ์ ํ
์ฌ์ดํธ๋ฅผ ํ๋ฒ ๋๋ฌ๋ณด์๋ ๊ฒ์ ๊ถ์ฅ๋๋ฆฝ๋๋ค.
๊ฐ์ด ๊ณต๋ถํ๋ฉด ์ข์ ๊ฒ๋ค
# ๋ณด๋ค ๋์ ํ์ตํ๊ฒฝ ์กฐ์ฑ์ ์ํด ํ๊ธ ์๋ง ์ง์์ ์งํ์ค์
๋๋ค.
์๋ง ์์
์ด ์๋ฃ๋๋ ์์๋๋ก ์์์ ์๋ง์ด ์ฌ๋ผ๊ฐ ์์ ์ด๋ ์ด์ฉ์ ์ฐธ๊ณ ๋ถํ๋๋ฆฝ๋๋ค.
# ํด๋น ๊ฐ์์ ์๊ฐ ๊ฐ๋ฅ ๊ธฐ๊ฐ์ 3๊ฐ์์
๋๋ค. ์๊ฐ์ ์ฌ๋ฌ๋ถ๋ค์ด ๊ฐ์๋ฅผ ๊ผญ ์์ฃผํ์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ ์ฑ
์ ๋ ๊ธฐ๊ฐ์ด๋ฏ๋ก ์๊ฐ๊ธฐ๊ฐ ๋ฐ๋์ ํ์ธ ํ ์๊ฐ ์์ํ์๊ธฐ๋ฅผ ๊ถ์ฅ๋๋ฆฝ๋๋ค.
โ๏ธ ์๊ฐ ๋ก๋๋งต
ํ์ ๊ฐ์ ํจ๊ป ๋ณด๊ธฐ ๐