SELECT DISTINCT
์ค๋ณต์ ์ ๊ฑฐํ์ฌ select
NULL๋ ํฌํจํ์ฌ ๊ฐ์ ธ์ค๋ฉฐ, NULL๋ ํ๊ฐ๋ง select
์ค๋ณต DISTINCT
list1๊ณผ list2๋ฅผ ์กฐํฉํ์ฌ ์ค๋ณต์ ์ ๊ฑฐํด์ selectํ๋ค.
๋ฐ๋ผ์ list1๊ณผ list2๋ ์ฌ๋ฌ๋ฒ ์ฌ ์ ์์ง๋ง (list1,list2)์ ์กฐํฉ์ ๊ณ ์ ํ๋ค.
GROUP BY์ ์ฐจ์ด
๊ฒฐ๊ณผ๋ง ๋ณด๋ฉด ๋์ผํ๋ DISTINCT๋ ์ ๋ ฌ์ด ๋์ง ์์ง๋ง GROUP BY๋ ์์์ ์ผ๋ก ์ ๋ ฌ ๋ ๊ฐ์ ์ถ๋ ฅํ๋ค
8๋ฒ์ ์ดํ ๋ถํฐ๋ ์์์ ์ ๋ ฌ์ด ์ฌ๋ผ์ก๋ค.
์ฌ์ฉ ๋ชฉ์ ์ ๋ฐ๋ผ ๋ฌด์์ ์ฌ์ฉํ ์ง ๊ฒฝํ์
DISTINCT
๋ ์ค๋ณต์ ์ ๊ฑฐ, GROUP BY
๋ ๊ทธ๋ฃนํ์ ํ๋ ๊ฒ
count์ ๊ฐ์ด ์ฌ์ฉํ๊ณ ์ ํ๋ค๋ฉด, DISTINCT๋ DISTINCT๋ก ์ค๋ณต์ ์ ๊ฑฐํ column์ countํ๋ ๊ฐ๋
COUNT(DISTINCT name)
GROUP BY๋ countํ ๊ทธ๋ฃนํํ๋ ๊ฐ๋
GROUP BY
select์ from์ฌ์ด์ ์ง๊ณํจ์๊ฐ ๋ค์ด๊ฐ ๊ฒฝ์ฐ
์กฐํ๊ฒฐ๊ณผ๋ฅผ GROUP์ผ๋ก ๋๋์ด ๋ด์ผํ๋ ๊ฒจ์ฐ
์คํ ์์๋
๋ก group by๋ select์ ์ distinct๋ selectํ์ ์ผ์ด๋๋ค.
Last updated