SQL/Sqlite

SQLite 2. ORDER BY

컴닥 2021. 12. 28. 23:48
반응형

* ORDER BY 절은 SELECT 문의 가장 마지막에 있어야 한다. 

정렬하기

기준이 되는 컬럼을 정해준다. 

SELECT *
FROM mlb_players
ORDER BY Name

 

여러 컬럼으로 정렬하기

SELECT *
FROM mlb_players
ORDER BY Team, Name

팀을 첫 번째 기준으로, 
이름을 두 번째 기준으로 정렬하면, 
한눈에 팀과 그 팀의 선수를 확인할 수 있다. 

 

ASC(Ascending), DESC(Descending)

계단을 오르는 것 처럼
뒤로 갈 수록 커지는 순서로 정렬하는 것을
오름차순이라 한다. 
팀에서 키를 오름차순(ASC)으로 정렬하자.
기본값이 ASC이므로 굳이 명시하지 않는다. 

SELECT *
FROM mlb_players
ORDER BY Team, "Height(Inches)"

 

키를 내림차순(DESC)으로 정렬하자.

SELECT *
FROM mlb_players
ORDER BY Team, "Height(Inches)" DESC

 

정렬 기준을 테이블에 출력하지 않아도 된다. 

반응형