쿼리에서 중복을 제거하는 방법(DISTINCT와 GROUP BY 차이점)


쿼리에서 중복을 제거하는 방법(DISTINCT와 GROUP BY 차이점)

오라클에서 DISTINCT 키워드는 SELECT 문에서 중복된 값을 제거하고 고유한 값만을 반환하는 기능을 합니다. GROUP BY 또한 중복된 값을 제거하는 역할을 하지만 집계함수를 이용하여 다른 컬럼에대한 값을 계산할 수 있습니다. DISTINCT: SELECT 문에서 중복된 값을 제거하여 고유한 결과만 반환하는 데 사용됩니다. 특정 열이나 여러 열의 중복되지 않은 값들을 조회할 때 주로 사용합니다. 조회된 결과에는 고유값만 나오며 중복된 항목에 따라 행의 개수가 줄어들 수 있지만 내용은 원본 데이터입니다. GROUP BY: 특정 열을 기준으로 행들을 그룹화하고, 그룹별로 집계 함수를 적용할 때 사용됩니다. 각 그룹에 대해 계산된 결과를 반환합니다. COUNT, SUM, AVG, MAX, MIN 등의..


원문링크 : 쿼리에서 중복을 제거하는 방법(DISTINCT와 GROUP BY 차이점)