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..