Database/MySQL
(MySQL) DISTINCT: 중복된 행 제거하기
고니자니
2023. 3. 5. 08:55
반응형
SQL의 DISTINCT 구분을 이용하면 결과로 출력되는 행의 중복된 값을 제거할 수 있습니다.
다음은 학생(student) 테이블의 내용입니다.
mysql> select * from student; |
학과코드(deptCD)를 조회해 보겠습니다.
mysql> select deptCD from student; |
기본으로 모든 학생의 학과코드가 출력되기 때문에 중복된 값이 출력되었습니다.
중복된 값을 1개씩만 출력되도록 distinct 키워드를 사용해 보겠습니다.
mysql> select DISTINCT deptCD from student; |
COUNT 함수를 이용해서 중복된 값을 제거한 학과코드의 갯수도 구할 수 있습니다.
mysql> select COUNT(DISTINCT deptCD) from student; |
반응형