Database/MySQL (DBeaver)

[DBeaver] MySQL - 중복 값 제거 DISTINCT 키워드

juunghee 2025. 1. 12. 23:36
MySQL - 중복 값 제거 DISTINCT 키워드

 

 

 

 

distinct 키워드

데이터 조회를 할 때 중복된 값을 제거해서 조회할 수 있다.

 

사용법

select distinct 컬럼명
from 테이블명;

 

 

 

예를 들어,

아래 데이터에서 책을 여러개 쓴 작가가 있을건데 작가의 이름을 검색하되,

같은작가의 이름이 여러개 나올 필요는 없으니까 중복값 제거를 해서 데이터를 조회해보자.

 

 

 

● 작가의 풀네임으로 조회하되 중복값을 제거해서 조회

 

  // 중복값 제거하기 전 데이터

select concat(author_fname, ' ', author_lname) as full_namefrom books;

 

 

 

 

// 중복값 제거한 데이터 

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

 

 

 

 

home