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