키워드 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" 열 :
DESC 예 BY ORDER
다음 SQL 문은 모든 고객을 선택하고 "Customers" 테이블의 순으로 내림차순으로 정렬 "Country" 열 :
여러 열 예 BY ORDER
다음 SQL 문은 모든 고객을 선택하고 "Customers" 에 의해 분류 표, "Country" 와 "CustomerName" 열 :
예 2 여러 열 BY ORDER
다음 SQL 문은 모든 고객을 선택하고 "Customers" 테이블에 의해 오름차순으로 정렬 "Country" 와에 의해 하강 "CustomerName" 열 :