์ํํธ์จ์ด ๋ง์์คํธ๋ก ์ฝ๋ฉํ ์คํธ์ ๋๋นํ๊ธฐ ์ํด์
Programmers SQL ๊ณ ๋์ Kit๋ฅผ ๊ณต๋ถํ๊ฒ ๋์ต๋๋ค.
์๋ก ์๊ฒ ๋, ๊น๋จน์๋ ๋ฌธ๋ฒ์ ์ ๋ฆฌํ๊ธฐ ์ํด
๋ฌธ์ ๊ธฐ๋ฐ์ผ๋ก ์ ๋ฆฌํ๊ฒ ๋์์ต๋๋ค~
๊ทธ๋ผ ์๋ก ์ ์ด์ฏค๊น์ง ํ๊ณ
์ ๋ชฉ์ ๋ณด๊ณ ๋ค์ด์ค์ ๋ถ๊ป ๋์์ด ๋ ๋ฌธ์ ๋ฅผ ๊ณต๊ฐํฉ๋๋ค!
'์ค๋ณต ์ ๊ฑฐํ๊ธฐ'
ํด๋น ๊ธ์์๋ ๋ฌธ์ ํ์ด ๊ณต๊ฐ์ด ์๋๊ณ ๊ฐ๋ ์ ๋ฆฌ๋ฅผ ์งํํ ๊ฒ์ ๋๋ค
๋ค์ ๋ ๊ฐ ๋งํฌ๋ฅผ ํตํด ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์๊ณ ํ์ด๊น์ง ๋ณด์๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค!
[๋ฌธ์ ํ์ด๋ณด๊ธฐ]
https://school.programmers.co.kr/learn/courses/30/lessons/59408
[๋ฌธ์ ํ์ด]
(๋งํฌ)
์ค๋ณต๊ฐ ์ ์ธ
๊ฒฐ๊ณผ์์ ์ค๋ณต๊ฐ์ ์ ๊ฑฐํ๊ณ ์ถ์ผ์๊ตฐ์! ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
1. DISTINCT
2. GROUP BY
DISTINCT
SELECT๋ฌธ์์ id ์์ DISTINCT๋ฅผ ์์ฑํจ์ผ๋ก์จ ์ค๋ณต์ ์ ๊ฑฐํ ์ ์์ต๋๋ค
SELECT DISTINCT <id>
FROM <table>
GROUP BY
group by๋ฅผ ํตํด ํด๋น id ์ปฌ๋ผ์ ๋์ผํ ๊ฐ์ ๊ฐ๋ ๊ฒ๋ผ๋ฆฌ ๋ฌถ์ด์ ์ค๋ณต๊ฐ์ ํผํ ์ ์์ต๋๋ค.
SELECT <id>
FROM <table>
GROUP BY <id>
NULL ๊ฐ ์ ์ธ
null๊ฐ์ ์ ๊ฑฐํ๊ธฐ ์ํด์๋ WHERE๋ฌธ์ ๋ค์ ๋ฌธ๋ฒ์ ์ ์ฉํ๋ฉด ๋ฉ๋๋ค
SELECT <id>
FROM <table>
WHERE not <id> is NULL
์ฐธ๊ณ ์ฌ์ดํธ
https://stormpy.tistory.com/82