728x90
반응형
SQL에서 중복된 데이터를 제거하는 방법은 DISTINCT와 GROUP BY 절을 사용할 수 있다!
DISTINCT 사용하기
DISTINCT 절은 결과 집합에서 중복된 값을 제거한다.
SELECT DISTINCT ant FROM ABC;
ex) DISTINCT 를 ant 앞에 놓음으로써 ABC 테이블에서 'ant' 값이 중복될 경우 제거하게 된다.
-
> DISTINCT 절은 일반적으로 간단하고 직관적인 경우에 사용
GROUP BY 사용하기
GROUP BY 절은 특정 열의 값을 기준으로 그룹을 생성한다. 그룹 당 하나의 결과 행을 반환하고, 중복된 값을 제거할 수 있다.
SELECT ant FROM ABC GROUP BY ant;
ex) ABC 테이블에서 ant를 group by 해줌으로 써 ant 의 중복 값을 제거하게 된다.
-> GROUP BY 절은 그룹화된 데이터를 조작해야 할 때 사용
반응형
'SQL_기초 공부' 카테고리의 다른 글
[sql] 데이터 모델링의 이해 (0) | 2023.02.21 |
---|---|
[sql] sql문 종류/작성 (0) | 2023.02.21 |
[Oracle] 표준 DB 연결 (0) | 2023.02.20 |
[sql] Group By 에 대해 (0) | 2023.02.15 |