(MySQL) DISTINCT:

SQL DISTINCT 구분을 사용하여 결과 행에서 중복 값을 제거할 수 있습니다.

학생 테이블의 내용은 다음과 같습니다.

mysql> 학생에서 *를 선택하십시오.


학생 테이블

부서 코드(deptCD)를 살펴보겠습니다.

mysql> 학생부 CD 선택;


기본적으로 모든 중복 값이 ​​출력됩니다.

하나의 중복 값만 반환되도록 distinct 키워드를 사용합시다.

mysql> 학생에서 DISTINCT deptCD를 선택합니다.


중복값이 제거된 부서코드의 개수로 얻을 수 있다.

mysql> 학생에서 COUNT(DISTINCT deptCD)를 선택합니다.