🔴🟠🟡
- select : 테이블에 저장된 데이터를 가져온다
- from : 테이블명을 지정한다
select *
from customer
;
-> customer 테이블의 모든 컬럼(*)을 조회한다.
select
first_name
from
customer
;
-> customer 테이블의 first_name 컬럼을 조회한다
select
first_name
, last_name
from
customer
;
-> customer 테이블의 first_name와 last_name 컬럼을 조회한다
select distinct : 중복값을 제외한 결과값을 출력한다
select
distinct first_name
from
customer
;
-> customer 테이블에서 중복값을 제외한 first_name 컬럼을 조회한다
select distinct on : 특정 컬럼 값을 기준으로 중복값을 제외한 결과값을 출력한다
사용 빈도수 낮음
select
distinct on (first_name) first_name, last_name
from
customer
;
-> customer 테이블에서 first_name을 기준으로 중복값을 제외한
first_name, last_name 두 컬럼을 조회한다.
ex) Jane Apple, Jane Blue 라는 두 명이 있을 시,
Jane - Apple 하나의 결과만 반출시킨다.
(아무 조건도 설정하지 않았을 시, 알파벳 정렬순)
order by : 데이터를 정렬한다
select
first_name
, last_name
from
customer
order by
first_name
;
-> customer 테이블에서 first_name 오름차순대로
first_name과 last_name을 정렬한다
order by는 오름차순이 디폴트
asc : 오름차순
desc : 내림차순
order by
first_name asc
-> first_name 오름차순을 기준으로 정렬한다
order by
first_name desc
-> first_name 내림차순을 기준으로 정렬한다