MySQL 데이터 중복 제거하는 키워드 distinct
2023. 12. 11. 15:19ㆍDatabase/MySQL
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
반응형
'Database > MySQL' 카테고리의 다른 글
MySQL 데이터 페이징(paging)에 사용되는 limit과 offset (0) | 2023.12.14 |
---|---|
MySQL 데이터를 정렬하기 위한 키워드 order by (0) | 2023.12.14 |
MySQL book 테이블 여러 함수의 조합과 문자열 함수 실습(concat, substr, replace, reverse, upper, char_length) (1) | 2023.12.11 |
MySQL book 테이블 실습 문제 - 문자열 처리 함수(replace(), reverse(), char_length(), upper(), lower()) (0) | 2023.12.09 |
MySQL book 테이블 실습 문제 - 문자열 추출하기(substring(), substr()) (0) | 2023.12.08 |