본문 바로가기
DataBase

[postgreSQL][데이터 조회]ORDER BY 문

by 바까 2021. 9. 13.
반응형
--2)ORDER BY문
--SELECT문에서 가져온 데이터를 정렬하는데 사용, 업무처리상 매우 중요한 기능
--(1)ORDER BY문 문법
--select 						추출대상컬럼
--		column_1
--		,column_2
--from							추출대상 테이블명 입력
--		table_name 
--ORDER BY COLUMN_1 ASC,		COLUMN_1은 오름차순정렬(디폴트)
--			COLUMN_2 DESC; 		COLUMN_2는 내림차순정렬	

--(2)ASC정렬 실습
select 
	FIRST_NAME,
	LAST_NAME
from
	customer 
order by FIRST_NAME asc;

--(3)DESC정렬 실습
select 
	FIRST_NAME,
	LAST_NAME
from
	customer 
order by FIRST_NAME DESC;

--(4)ASC+DESC 정렬
select 
	FIRST_NAME, --asc,오름차순,순차적
	LAST_NAME	--desc, 내림차순, 역순
from
	customer 
order by FIRST_NAME asc 
		,LAST_NAME DESC
;
--(5)ORDER BY절에 정수를 넣어도됨, 첫번째 컬럼은 1 두번째 컬럼은 2
--그러나 간결해보이지만 가독성이 떨어짐 위에 쿼리가 가독성이 더 좋은
--추천하지 않음
select 
	FIRST_NAME, --asc,오름차순,순차적
	LAST_NAME	--desc, 내림차순, 역순
from
	customer 
order by 1 asc 
		,2 DESC
;
반응형

댓글