SQLite 클래식 튜토리얼login
SQLite 클래식 튜토리얼
작가:php.cn  업데이트 시간:2022-04-13 17:05:02

SQLite 주문 기준


SQLite의 ORDER BY 절은 하나 이상의 열을 기준으로 데이터를 오름차순 또는 내림차순으로 정렬하는 데 사용됩니다.

구문

ORDER BY 절의 기본 구문은 다음과 같습니다.

SELECT column-list
FROM table_name
[ WHERE 조건]
[ORDER BY 컬럼1, 컬럼2, .. 컬럼N] [ASC | DESC];

ORDER BY 절에는 여러 컬럼을 사용할 수 있습니다. 사용 중인 정렬 열이 열 목록에 있는지 확인하세요.

COMPANY 테이블에 다음 레코드가 있다고 가정합니다. -------  ----------  ---------- ----------

1           Paul        32          캘리포니아  20000.0
2          Allen 25 Texas 15000.0
3 Teddy 23 NORWAY 20000.0
4 Mark 25 리치몬드 65000.0
5 데이비드 27 TEXAS 85000.0
6 KIM 22 South ON 10000.0 <>

다음은 결과를 SALARY 오름차순으로 정렬하는 예입니다.


sqlite> 급여 오름차순으로 주문;

다음과 같은 결과가 나옵니다.

ID                                                                            ~     ------------------ ----------------
7 James 24 HOUSTON 10000.0
2 Allen 25 Texas 15000.0
1 Paul 32 California 20000.0.0
3 Teddy 23 노르웨이 20000.0
6 Kim 22 South-Hall 45000.0
4 Mark 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
다음은 예시이며, 결과를 NAME별로 정렬합니다. 및 SALARY(오름차순):

sqlite> SELECT * FROM COMPANY ORDER BY NAME, SALARY ASC;

다음과 같은 결과가 나옵니다.

ID                                                                            ~          ------  ----------  ----------
2 앨런       25          텍사스       15000.0
5          데이비드       27          텍사스       85000.0
7           제임스       24          휴스턴     10000.0
6 Kim 22 South-Hall 45000.0
4 Mark 25 Rich-Mond 65000.0
1 Paul 32 California 20000.0
3 Teddy 23 노르웨이 20000.0
다음은 예입니다. 결과를 NAME별로 내림차순으로 정렬합니다.

sqlite> 설명;

다음과 같은 결과가 나옵니다.

ID                                                                            ~        ------ ---------- ----------
3 🎜>4 Mark 25 Rich- Mond 65000.0
6 Kim 22 South-Hall 45000.0
7 James 24 Houston 10000.0
5 David 27 Texas 85000.0
2 Allen 25 Texas 15000.0