-
728x90
SELECT DISTINCT문
종종 테이블에서 중복된 값을 가지고 있는 컬럼이 존재할 수가 있다.
그 상황에서 고유한, 다른 값을 나열하고 싶을 때 사용하는 것이 DISTINCT문이다.
DISTINCT 키워드는 특정 컬럼에서 다른(중복이 없는) 값을 가져오기 위해 사용된다.
DISTINCT 키워드는 컬럼에서 작동하며 다음과 같이 사용할 수 있다.
SELECT DISTINCT column_name FROM table_name;
특정 컬럼에서 DISTINCT가 사용되는지 명백히 하고 싶다면 다음과 같이 괄호(parenthesis)를 사용해줄 수도 있다.
SELECT DISTINCT(column_name) FROM table_name;
괄호가 있어도, 또는 없어도 둘 다 정상 작동한다(괄호가 들어간 것이 더 가독성이 좋다는 얘기가 있다).
SELECT DISTINCT 사용하기
영화들이 저장되어 있는 film이라는 테이블이 있다고 가정하고 유니크한
release_year
만 데이터를 가져오는 상황일 때, 다음과 같이 요청할 수 있다.SELECT DISTINCT release_year FROM film; SELECT DISTINCT (release_year) FROM film;
SELECT DISTINCT문을 사용함으로써 중복된 영화의 개봉 연도가 아닌, 각 하나씩의 개봉 연도를 파악할 수 있다.
(앞서 말했듯이 DISTINCT 다음 컬럼의 괄호는 옵셔널 하다).728x90'Back-end > SQL' 카테고리의 다른 글
SQL ORDER BY 키워드 (0) 2021.05.30 SQL SELECT WHERE절 (0) 2021.05.30 SQL COUNT 함수 (0) 2021.05.29 SQL SELECT문 (0) 2021.05.29 SQL Cheat Sheet (0) 2021.05.29 댓글