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
'SQL' 카테고리의 다른 글
| INSERT INTO ... VALUES (0) | 2021.05.30 |
|---|---|
| sub query (0) | 2021.05.27 |
| CHAR_LENGTH (0) | 2021.05.24 |
| SELECT.. FROM.. WHERE (0) | 2021.05.23 |
| SQL 공부 사이트 (0) | 2021.05.21 |