SQL ORDER BY 는 결과를 정렬할 때 사용된다.
SQL ORDER BY Syntax
SELECT column_name,column_name
FROM table_name
ORDER BY column_name,column_name ASC|DESC;
FROM table_name
ORDER BY column_name,column_name ASC|DESC;
ascending 오름차순, descending 내림차순
만약 ASC|DESC 를 사용하지 않고 그냥 ORDER BY를 사용하면 기본으로 오름차순으로 정렬된다.
SELECT * FROM Customers
ORDER BY Country;
결과 :
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
12 | Cactus Comidas para llevar | Patricio Simpson | Cerrito 333 | Buenos Aires | 1010 | Argentina |
54 | Oc�no Atl�tico Ltda. | Yvonne Moncada | Ing. Gustavo Moncada 8585 Piso 20-A | Buenos Aires | 1010 | Argentina |
64 | Rancho grande | Sergio Guti�rez | Av. del Libertador 900 | Buenos Aires | 1010 | Argentina |
20 | Ernst Handel | Roland Mendel | Kirchgasse 6 | Graz | 8010 | Austria |
59 | Piccolo und mehr | Georg Pipps | Geislweg 14 | Salzburg | 5020 | Austria |
50 | Maison Dewey | Catherine Dewey | Rue Joseph-Bens 532 | Bruxelles | B-1180 | Belgium |
76 | Supr�es d�ices | Pascale Cartrain | Boulevard Tirou, 255 | Charleroi | B-6000 | Belgium |
Country가 오름차순으로 정렬되어 나왔다.
SELECT * FROM Customers
ORDER BY Country DESC;
위와 같이하면 내림차순으로 정렬된다.
반응형
'IT > SQL' 카테고리의 다른 글
SQL UPDATE 문 사용 (0) | 2015.01.29 |
---|---|
SQL INSERT INTO 문 사용법 (0) | 2015.01.29 |
SQL AND & OR (0) | 2015.01.29 |
SQL WHERE 구문 (0) | 2015.01.29 |
SQL SELECT DISTINCT 구문, 중복제거 (0) | 2015.01.29 |