Latest web development tutorials

SQLite는 주문

BY SQLite는 ORDER은하나 또는 더 많은 데이터를 기반으로 오름차순 또는 내림차순으로 열을 사용한다.

문법

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

SELECT 컬럼리스트 
TABLE_NAME FROM 
[WHERE 조건] 
[컬럼 1, 2 열 .. columnN BY ORDER] [ASC | DESC]

당신은 ORDER BY 절에서 여러 열을 사용할 수 있습니다. 당신이 열 목록에서 정렬 열을 사용하고 있는지 확인하십시오.

가정하자 회사 테이블에는 다음과 같은 기록이있다 :

ID의 이름 나이 주소 급여
---------- ---------- ---------- ---------- ----------
1 폴 (32) 캘리포니아 20000.0
2 알렌 (25) 텍사스 15000.0
3 테디 (23) 노르웨이 20000.0
4 마크 (25) 리치 사교계 65000.0
5 다윗 (27) 텍사스 85000.0
6 김 (22) 사우스 홀 45000.0
7 제임스 (24) 휴스턴 10000.0

여기서, 상승 SALARY에 의해 예를 들어 정렬됩니다한다 :

sqlite가> SELECT * SALARY의 ASC BY 회사 ORDER FROM;

이것은 다음과 같은 결과를

ID의 이름 나이 주소 급여
---------- ---------- ---------- ---------- ----------
7 제임스 (24) 휴스턴 10000.0
2 알렌 (25) 텍사스 15000.0
1 폴 (32) 캘리포니아 20000.0
3 테디 (23) 노르웨이 20000.0
6 김 (22) 사우스 홀 45000.0
4 마크 (25) 리치 사교계 65000.0
5 다윗 (27) 텍사스 85000.0

여기서, NAME 및 SALARY ASC에 의해 예를 들어 정렬됩니다한다 :

sqlite가> SELECT * 이름으로 회사의 주문, SALARY의 ASC;

이것은 다음과 같은 결과를

ID의 이름 나이 주소 급여
---------- ---------- ---------- ---------- ----------
2 알렌 (25) 텍사스 15000.0
5 다윗 (27) 텍사스 85000.0
7 제임스 (24) 휴스턴 10000.0
6 김 (22) 사우스 홀 45000.0
4 마크 (25) 리치 사교계 65000.0
1 폴 (32) 캘리포니아 20000.0
3 테디 (23) 노르웨이 20000.0

다음은 예입니다, 그것은 이름으로 내림차순으로 결과를 정렬합니다 :

sqlite가> NAME의 DESC BY 회사 ORDER SELECT * FROM;

이것은 다음과 같은 결과를

ID의 이름 나이 주소 급여
---------- ---------- ---------- ---------- ----------
3 테디 (23) 노르웨이 20000.0
1 폴 (32) 캘리포니아 20000.0
4 마크 (25) 리치 사교계 65000.0
6 김 (22) 사우스 홀 45000.0
7 제임스 (24) 휴스턴 10000.0
5 다윗 (27) 텍사스 85000.0
2 알렌 (25) 텍사스 15000.0