SQL
DISTINCT
c29130811
2021. 5. 23. 15:40
DISTINCT는 중복 값을 제거할 때 사용한다.
예제 users 테이블에서 address 에 중복 값을 제거하고 싶을 때
id | username | age | address | |
1 | aaa | 20 | seoul | aa@aaa.com |
2 | bbb | 21 | daejeon | bb@bbb.com |
3 | ccc | 22 | incheon | cc@ccc.com |
4 | ddd | 23 | seoul | dd@ddd.com |
SELECT DISTINCT address
FROM users;
를 실행하게 된다면, seoul에 중복 값은 제거 된 아래의 상태로 조회가 될 것이다.
address |
seoul |
daejeon |
incheon |
물론 중복 값 제거는 group by라는 다른 기능도 있지만, 그것은 다음에 알아보자
728x90