Skip to content

5. ORDER BY


1. ORDER BY Keyword

  • ORDER BY 키워드는 오름차순 또는 내림차순으로 결과 집합을 정렬하는 데 사용된다.
  • ORDER BY 키워드는 기본적으로 레코드를 오름차순으로 정렬하므로, 내림차순으로 정렬하려면 DESC 키워드를 사용한다.


2. Syntax

SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, ... ASC|DESC;


Demo Database

  • 다음은 Northwind 샘플 데이터베이스의 Customers 테이블이다.


001


3. ORDER BY Example

  • 다음은 Customers 테이블에서 Country 열을 기준으로 오름차순 정렬된 모든 고객을 선택한다.


SELECT * FROM Customers
ORDER BY Country;


4. ORDER BY DESC Example

  • 다음은 Customers 테이블에서 Country 열을 기준으로 내림차순 정렬된 모든 고객을 선택한다.


SELECT * FROM Customers
ORDER BY Country DESC;


5. ORDER BY Several Columns Example

  • 다음은 Customers 테이블에서 Country 열과 CustomerName 열을 기준으로 정렬된 모든 고객을 선택한다.


SELECT * FROM Customers
ORDER BY Country, CustomerName;


6. ORDER BY Several Columns Example 2

  • 다음은 Customers 테이블에서 Country 열을 기준으로 오름차순, CustomerName 열을 기준으로 내림차순 정렬된 모든 고객을 선택한다.


SELECT * FROM Customers
ORDER BY Country ASC, CustomerName DESC;

References