최신 웹 개발 튜토리얼
 

SQL ORDER BY 키워드


키워드 BY 순서는 결과 세트를 정렬하는 데 사용됩니다.


키워드에 의해 SQL의 ORDER

키워드 BY 순서는 결과 세트 하나 이상의 열을 기준으로 정렬하는 데 사용됩니다.

키워드 BY 순서는 기본적으로 오름차순으로 레코드를 정렬합니다. 내림차순으로 레코드를 정렬하려면 DESC 키워드를 사용할 수 있습니다.

구문 BY SQL의 ORDER

SELECT column_name , column_name
FROM table_name
ORDER BY column_name ASC|DESC, column_name ASC|DESC;

데모 데이터베이스

이 튜토리얼에서 우리는 잘 알려진 Northwind 예제 데이터베이스를 사용합니다.

아래에서 선택이다 "Customers" 표 :

CustomerID를 고객 이름 담당자 이름 주소 시티 우편 번호 국가
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

예 BY ORDER

다음 SQL 문은 모든 고객을 선택하고 "Customers" 에 의해 분류 표, "Country" 열 :

SELECT * FROM Customers
ORDER BY Country;
»그것을 자신을 시도

DESC 예 BY ORDER

다음 SQL 문은 모든 고객을 선택하고 "Customers" 테이블의 순으로 내림차순으로 정렬 "Country" 열 :

SELECT * FROM Customers
ORDER BY Country DESC;
»그것을 자신을 시도

여러 열 예 BY ORDER

다음 SQL 문은 모든 고객을 선택하고 "Customers" 에 의해 분류 표, "Country""CustomerName" 열 :

SELECT * FROM Customers
ORDER BY Country, CustomerName;
»그것을 자신을 시도

예 2 여러 열 BY ORDER

다음 SQL 문은 모든 고객을 선택하고 "Customers" 테이블에 의해 오름차순으로 정렬 "Country" 와에 의해 하강 "CustomerName" 열 :

SELECT * FROM Customers
ORDER BY Country ASC, CustomerName DESC;
»그것을 자신을 시도