mysql distinct 사용방법 사용법 row 중복제거 방법
어느날은 개발을 들어가기 위해 테이블 구조를 훓어보던 중 어떤 한 컬럼에 빈값도 있고 여러가지 값이 들어가 있는데
뭔가 10~12개? 쯤 공통되는 값이 들어가있는 컬럼이 있어서 어떤 값들이 들어가 있는지만 보고싶어서 그런 기능이 sql에 없나 찾아보다가 알게된 Distinct
id | colum1 |
1 | test1 |
2 | null |
3 | test2 |
4 | test2 |
5 | test3 |
6 | test3 |
7 | test4 |
위와 같은 테이블이 있다고 가정을 했을때 row가 1000개가 있다고 했을때 colum1 의 값이 무엇들이 있는지 궁금했다
근데 너무많은 데이터들이라서 하나하나 체크하기에는 나는 주니어개발자니까 찾아보았음
Distinct 라는 데이터 중복제거 기능을 알게되었고 이미 프로젝트에 여러군대에 있었음
자 사용방법은 아래와 같다
Select Distinct(colum1) From table
중복제거를 하고자하는 컬럼을 Distinct 로 감싸주면
colum1 |
null |
test1 |
test2 |
test3 |
test4 |
위와 같은 결과가 나옴
MYSQL ISNULL, IFNULL 사용방법 (0) | 2020.05.13 |
---|