SQL :: ์ค๋ณต ์ ๊ฑฐ (Group by, Distinct)
2024.04.22
์ค๋ผํด(Oracle)์์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ ๋, ์ค๋ณต ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ์ผ๋ก๋1. distinct ๋ฅผ ๊ฑฐ๋ ๋ฐฉ๋ฒ ๊ณผ 2. group by ์ ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์๋ค. Group by- Group by ๋ ๋ฐ์ดํฐ๋ค์ ์ํ๋ ๊ทธ๋ฃน์ผ๋ก ๋๋ ์ ์์.- ๋๋๊ณ ์ ํ๋ ๊ทธ๋ฃน์ ์ปฌ๋ผ๋ช
์ SELECT์ ๊ณผ GROUP BY์ ๋ค์ ์ถ๊ฐํ๋ฉด ๋จ.- ์ง๊ณํจ์์ ํจ๊ป ์ฌ์ฉํ๋ ์์๋ GROUP BY์ ์ ์ถ๊ฐํ์ง ์์๋ ๋จ.SELECT deptno ๋ถ์๋ฒํธ, COUNT(*) ์ฌ์์ FROM emp GROUP BY deptno ORDER BY COUNT(*) DESC; Distinct - ์ค๋ณต๋ ํ์ ์ ๊ฑฐํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๊ธฐ ์ํ ์ฉ๋๋ก ์ฌ์ฉ.SELECT distinct deptno ๋ถ์๋ฒํธ, COUN..