DISTINCT - 중복을 제거하는 경우 사용
ex) 이름이 중복되어 있을 경우
SELECT COUNT(DISTINCT NAME) `테이블명`
GROUP BY - 데이터를 그룹핑해서 그 결과를 가져오는 경우에 사용
GROUP BY 절로 중복을 제거할 수도 있다.
SELECT NAME FROM `테이블명` GROUP BY NAME
※ 사용 TIP
1. 집계함수를 사용하여 특정 그룹으로 구분 할 때는 GROUP BY 절을 사용
2. 특정 그룹 구분없이 중복된 데이터를 제거할 경우에는 DISTINCT 절을 사용
728x90
'DataBase > SQL 용어' 카테고리의 다른 글
| PHP MySQL 연동 함수 (0) | 2019.08.06 |
|---|---|
| MySQL 날짜 관련 함수 (0) | 2019.06.18 |