본문 바로가기
CS/데이터베이스

[Oracle] 데이터를 정렬해서 출력하기(ORDER BY)

by 김크롱 2020. 8. 18.

데이터를 정렬해서 출력하기(ORDER BY)

 

정렬

- column2 기준

-- 오름차순 정렬
SELECT column1, column2
	FROM tablename
    ORDER BY column2 asc;    
    
-- 내림차순 정렬
SELECT column1, column2
	FROM tablename
    ORDER BY column2 desc;    

 

별칭 활용 정렬

- column2의 nickname 설정 후 nickname 기준 오름차순 정렬

SELECT column1, column2 as nickname
	FROM tablename
    ORDER BY nickname asc;

 

다중 정렬과 순서

- column2 기준 오름차순 -> column3 기준 내림차순

--일반 정렬과 순서
SELECT column1, column2, column3
	FROM tablename
    ORDER BY column2 asc, column3 desc;
    
--컬럼명 대신 숫자를 활용한 정렬
SELECT column1, column2, column3
	FROM tablename
    ORDER BY 2 asc, 3 desc;