SQL
[SQL] ์ค๋ณต ์ ๊ฑฐํ๊ธฐ (DISTINCT)
_๋ณด๋ฆ
2021. 2. 26. 18:13
๐ฅ ๋ฌธ์
๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ด๋ฆ์ ๋ช ๊ฐ์ธ์ง ์กฐํํ๋ SQL ๋ฌธ์ ์์ฑํด์ฃผ์ธ์. ์ด๋ ์ด๋ฆ์ด NULL์ธ ๊ฒฝ์ฐ๋ ์ง๊ณํ์ง ์์ผ๋ฉฐ ์ค๋ณต๋๋ ์ด๋ฆ์ ํ๋๋ก ์นฉ๋๋ค.
๐ค ํ์ด ๋ฐฉ๋ฒ
COUNT
: ๋๋ฌผ์ ์ด๋ฆ์ด ๋ช ๊ฐ์ธ์ง ์กฐํํ๋ค.SELECT
๋ฅผ ํตํ์ฌANIMAL_INS
๋ฅผ ์กฐํํ๋ค.COUNT
๋ฅผ ํตํ์ฌNAME
์ด ๋ช ๊ฐ์ธ์ง ์กฐํํ๋ค.
IS NOT NULL
:NAME
์ดNULL
์ธ ๊ฒฝ์ฐ๋ ์ง๊ณํ์ง ์๋๋ค.DISTINCT
: ์ค๋ณต๋๋ ์ด๋ฆ์ ํ๋๋ก ์น๋ค.
๐ฉ๐ปโ๐ป SQL
SELECT COUNT(DISTINCT NAME)
FROM ANIMAL_INS
WHERE NAME IS NOT NULL