bskyvision RSS 태그 관리 글쓰기 방명록
2020-10-19 12:18:48
728x90

다음과 같은 데이터를 담고 있는 테이블이 있습니다. 이 테이블의 이름은 student인 상황입니다. 

 

 

여기서 마지막 행만을 읽으려면 다음과 같이 명령해주면 됩니다. 

 

sqlite> SELECT * FROM student ORDER BY ROWID DESC LIMIT 1;

 

그러면 마지막 행을 읽어들입니다. 

 

 

마지막 행을 잘 읽어들였죠? 

 

만약 가장 위에 있는 첫 행을 읽으려면 DESC를 지워주면 됩니다. 

 

sqlite> SELECT * FROM student ORDER BY ROWID LIMIT 1;

 

 

첫 행을 잘 읽어냈습니다.

 

 

b스카이비전의 추천글

[sqlite3] 테이블에서 한 행을 랜덤으로 읽기  

[sqlite3] 기본 명령어 및 create, read, update, delete 하는 법 정리

댓글

방문해주신 모든 분들을 환영합니다.

* 글을 읽던 중에 궁금했던 부분은 질문해주세요.

* 칭찬, 지적, 의문, 격려, 감사표현 등을 남겨주세요.

* 최대한 답변 드리도록 노력하겠습니다.

* 욕설과 광고를 담은 댓글은 가차없이 삭제합니다.


  1. 훌륭한 친구@2020.10.22 08:25 ~$ ROWID가 아니라 name을 가지고 정렬을 한후 제일 마지막 이름을 출력한다고 한다면
    ex 출력결과 > 황병일|82

    sqlite> SELECT * FROM student ORDER BY NAME DESC LIMIT 1;

    이렇게 하면 되나요?

    그리고 김개똥은 사실 심개똥인가요? [댓글주소]  [수정/삭제]  [답글작성]
guest@이름 ~$
guest@패스워드 ~$
guest@홈페이지주소작성 ~$

guest@댓글작성 ~$




bskyvision. Designed by bskyvision.