DataBase/SQL 용어

DISTINCT() - 중복제거

M_master 2019. 10. 8. 10:01

DISTINCT - 중복을 제거하는 경우 사용

ex) 이름이 중복되어 있을 경우

SELECT COUNT(DISTINCT NAME) `테이블명`

 

GROUP BY - 데이터를 그룹핑해서 그 결과를 가져오는 경우에 사용

GROUP BY 절로 중복을 제거할 수도 있다.

SELECT NAME FROM `테이블명` GROUP BY NAME

 

※ 사용 TIP

1. 집계함수를 사용하여 특정 그룹으로 구분 할 때는 GROUP BY 절을 사용

2. 특정 그룹 구분없이 중복된 데이터를 제거할 경우에는 DISTINCT 절을 사용

 

728x90