SQL

DISTINCT

c29130811 2021. 5. 23. 15:40

DISTINCT는 중복 값을 제거할 때 사용한다.

 

예제 users 테이블에서 address 에 중복 값을 제거하고 싶을 때 

id username age address email
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