MySQL 데이터 중복 제거하는 키워드 distinct

2023. 12. 11. 15:19MySQL

728x90
반응형

 

 

 

 

MySQL 데이터의 중복을 제거하는 키워드에 대해 알아봅니다.

 

 

주어진 데이터는 아래와 같습니다.

 

select *
from books;

 

 

 

 


 1. distinct

테이블 내의 컬럼의 데이터 중복 제거하고 고유한 값만 나열하는 키워드(함수 아님!!)

 

-- author_lname 은 카테고리컬 데이터다.(중복 데이터가 있음)
-- 이 컬럼의 데이터를 유니크하게 가져오자

 

select distinct author_lname
from books;

 

 

 


 

 

-- full name으로 중복제거 해서 유니크하게 이름 가져오자

 

select distinct concat(author_fname, ' ', author_lname) as author
from books;

 

 

 

 

728x90
반응형