SQL 주문 기준
ORDER BY 키워드는 결과 집합을 정렬하는 데 사용됩니다.
SQL ORDER BY 키워드
ORDER BY 키워드는 결과 집합을 하나의 열 또는 여러 열로 정렬하는 데 사용됩니다.
ORDER BY 키워드는 기본적으로 레코드를 오름차순으로 정렬합니다. 레코드를 내림차순으로 정렬해야 하는 경우 DESC 키워드를 사용할 수 있습니다.
SQL ORDER BY 구문
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;
데모 데이터베이스
이 튜토리얼에서는 다음을 사용합니다. PHP 샘플 데이터베이스.
다음은 "Websites" 테이블에서 선택된 데이터입니다:
+----+--------------+-- - -----------+------+---------+
| 아이디 | url ------+-------+
| 구글 https://www.google.cm/ 1 | |
| 2 | 타오바오 |
| php 중국어 홈페이지 | 🎜 >| 4 | 웨이보 | CN |
| 5 | 페이스북 |
+--- -+-------------+---------------+----- +---------+
| 아이디 | url ------+-------+
| 구글 https://www.google.cm/ 1 | |
| 2 | 타오바오 |
| php 중국어 홈페이지 | 🎜 >| 4 | 웨이보 | CN |
| 5 | 페이스북 |
+--- -+-------------+---------------+----- +---------+
다음 SQL 문은 "Websites" 테이블에서 모든 웹사이트를 선택하고 다음에 따라 정렬합니다. "alexa" 열 정렬:
InstanceSELECT * FROM Websites
ORDER BY alexa;실행 출력 결과:
ORDER BY DESC 예
다음 SQL 문은 "Websites" 테이블에서 모든 웹사이트를 선택하고 "alexa" 열을 기준으로 내림차순으로 정렬합니다.
예
SELECT * FROM Websites
ORDER BY alexa DESC;
ORDER BY alexa DESC;
실행 출력 결과:
ORDER BY 여러 열
다음 SQL 문은 "Websites" 테이블에서 모든 웹사이트를 선택하고 "country" 및 "alexa" 열을 기준으로 정렬합니다.
예
SELECT * FROM Websites
ORDER BY country,alexa;
ORDER BY country,alexa;
실행 출력 결과: