반응형
이 코드는 mysql의 테이블에서 처음 10 개의 레코드를 선택하는 데 사용할 수 있습니다. 1000 개의 레코드가있는 테이블에서 마지막 10 개의 레코드를 표시하려면 어떻게해야합니까? 이름을 asc 순서로 표시하고 싶습니다. 변경하고 싶지 않습니다.
SELECT name, cost FROM test orderby name asc LIMIT 10 ;
해결 방법
SELECT q.name, q.cost
FROM (SELECT name, cost
FROM test
ORDER BY name DESC LIMIT 10) q
ORDER BY q.name ASC;
참조 페이지 https://stackoverflow.com/questions/8806817
반응형
'MySql' 카테고리의 다른 글
MySQL 쿼리에서 IF ELSE 문을 작성하는 방법 (0) | 2020.09.24 |
---|---|
MySQL 알 수없는 테이블 엔진 innodb (0) | 2020.09.24 |
MySQL AJAX / Jquery / PHP를 사용하여 실시간으로 데이터 표시 (0) | 2020.09.24 |
MySQL mysqldump 오류 : 패킷이 max_allowed_packet보다 큽니다. ' (0) | 2020.09.24 |
MySQL JDBC의 MySql 테이블에 특정 기본 키가있는 레코드가 있는지 확인하는 방법 (0) | 2020.09.24 |
댓글