다음과 같은 데이터를 담고 있는 테이블이 있습니다. 이 테이블의 이름은 student인 상황입니다.
여기서 마지막 행만을 읽으려면 다음과 같이 명령해주면 됩니다.
sqlite> SELECT * FROM student ORDER BY ROWID DESC LIMIT 1;
그러면 마지막 행을 읽어들입니다.
마지막 행을 잘 읽어들였죠?
만약 가장 위에 있는 첫 행을 읽으려면 DESC를 지워주면 됩니다.
sqlite> SELECT * FROM student ORDER BY ROWID LIMIT 1;
첫 행을 잘 읽어냈습니다.
b스카이비전의 추천글
'DB > SQL' 카테고리의 다른 글
[sqlite3] 테이블 내용 rowid 열과 함께 보기 (2) | 2020.11.10 |
---|---|
[MariaDB] 컬럼 타입 변경하기 (1) | 2020.10.27 |
[sqlite3] 데이터 오름차순 및 내림차순으로 정렬하기 (6) | 2020.10.23 |
[sqlite3] 기존 테이블에 컬럼(열) 추가하기 (1) | 2020.10.22 |
[sqlite3] 테이블에서 한 행을 랜덤으로 읽기 (1) | 2020.10.16 |
[sqlite3] 기본 명령어 및 create, read, update, delete 하는 법 정리 (1) | 2020.10.16 |
[sqlite3] SQL INSERT 문에서 작은따옴표, 큰따옴표 처리 방법 (1) | 2020.10.14 |
[sqlite3] SQLite3와 PHP 연결하고 데이터 쓰고 읽기 (4) | 2020.05.21 |