다음과 같은 행들을 담고 있는 테이블이 있다고 가정하고 시작하겠습니다. 테이블명은 student입니다.
저는 name 열의 값을 가나다 순으로 정렬하고 싶습니다. 이때 필요한 쿼리는 다음과 같습니다.
sqlite> SELECT * FROM student ORDER BY name;
가나다순으로 잘 정렬된 것을 확인하실 수 있습니다. 그러면 이번에는 역순으로 정렬해보겠습니다. DESC만 추가해주면 됩니다.
sqlite> SELECT * FROM student ORDER BY name DESC;
가나다 역순으로 잘 정렬되었습니다.
이번에는 score 열의 값을 기준으로 정렬을 해보겠습니다. 낮은 점수부터 시작해서 높은 점수로 정렬이 됩니다.
sqlite> SELECT * FROM student ORDER BY score;
마찬가지로 DESC를 붙여주면 내림차순으로 정렬됩니다.
sqlite> SELECT * FROM student ORDER BY score DESC;
관련 글
'DB > SQL' 카테고리의 다른 글
[MariaDB] 테이블에 열 추가 및 제거하기 (1) | 2020.11.11 |
---|---|
[sqlite3] 행 갯수 카운트하기 (3) | 2020.11.11 |
[sqlite3] 테이블 내용 rowid 열과 함께 보기 (2) | 2020.11.10 |
[MariaDB] 컬럼 타입 변경하기 (1) | 2020.10.27 |
[sqlite3] 기존 테이블에 컬럼(열) 추가하기 (1) | 2020.10.22 |
[sqlite3] 테이블에서 마지막 행 또는 첫 행 읽기 (2) | 2020.10.19 |
[sqlite3] 테이블에서 한 행을 랜덤으로 읽기 (1) | 2020.10.16 |
[sqlite3] 기본 명령어 및 create, read, update, delete 하는 법 정리 (1) | 2020.10.16 |