반응형
SELECT name FROM mydb ORDER BY score DESC LIMIT 10;
위의 쿼리는 처음 10 개의 순위를 반환합니다.
LIMIT
를 수정하는 방법 또는 10 위부터 20 위까지 쿼리하는 다른 구문이 있습니까?
해결 방법
이것은 정말 기본적인 것입니다. 다음을 사용해야합니다.
SELECT name FROM mydb ORDER BY score DESC LIMIT 10,10;
두 인수 10,10은 (Offset, Limit)이므로 11-20 행을 검색합니다.
9,11 10 위-20 위를 차지하려면 필요합니다.
참조 페이지 https://stackoverflow.com/questions/5767479
반응형
'MySql' 카테고리의 다른 글
MySQL mysqldump 액세스가 거부되었습니다. (0) | 2020.10.11 |
---|---|
MySQL 필드를 간격으로 사용하는 mysql date_sub (0) | 2020.10.11 |
MySQL Chrome 확장 프로그램에서 DB에 연결 하시겠습니까? (0) | 2020.10.11 |
MySQL 테이블에서 중복 행을 삭제하는 방법 (0) | 2020.10.11 |
MySQL에서 느린 쿼리 로그 자르기 (0) | 2020.10.11 |
댓글