본문 바로가기
DB/PostgreSQL

[SQL] SELECT (ORDER BY, ASC, DESC)

by returnpie 2020. 9. 22.

[SQL] SELECT (part 3)

 

데이터를 오름차순 또는 내림차순으로 정렬하여 조회하고 싶을때는 ORDER BY 키워드를 사용합니다.

 

오름차순으로 정렬하고 싶을때는 ASC 키워드를, 내림차순으로 정렬하고 싶을때는 DESC 키워드를 함께 사용합니다.

(ASC sort in ascending order / DESC sort in descending order)

 

ASC, DESC키워드를 사용하지 않았을때는 ASC가 기본 값으로 적용됩니다.

(default is ASC)

 

사용법은 다음과 같습니다.

 

culumn_1과 column_2를 조회할건데, column_1을 기준으로 [오름차순 / 내림차순] 으로 정렬한다.

SELECT [column_1, column_2] FROM table
ORDER BY [column_1] [ASC / DESC];

 

예)

TITLE RENTAL_RATE REPLACEMENT_COST RATING
Iron-man 3.99 24.99 R
Hulk 2.99 13.99 PG-13
Spider-man 8.99 20.99 R
Thor 5.99 15.99 PG-20

 

제목과 대여비를 조회할건데, 대여비 오름차순으로 정렬해서 조회하려면

 

SELECT title, rental_rate FROM table
ORDER BY rental_rate ASC;

 

결과는 다음과 같습니다.

 

TITLE RENTAL_RATE
Hulk 2.99
Iron-man 3.99
Thor 5.99
Spider-man 8.99

 

 

'DB > PostgreSQL' 카테고리의 다른 글

[SQL] SELECT (IN)  (0) 2020.09.22
[SQL] SELECT (LIMIT, BETWEEN)  (0) 2020.09.22
[SQL] SELECT (WHERE, AND, OR)  (0) 2020.09.22
[SQL] SELECT ( SELECT, DISTINCT, COUNT )  (0) 2020.09.22