programing

한계와 반대되는 MariaDB

sourcetip 2022. 9. 5. 23:31
반응형

한계와 반대되는 MariaDB

SELECT * FROM table ORDER BY date DESC LIMIT 3;

위의 문장은 최신 3개의 엔트리를 출력하지만 다음과 같이 DESC 대신 ASC를 사용하지 않고 가장 오래된 3개의 엔트리를 원합니다.

SELECT * FROM table ORDER BY date DESC BOTTOM 3;

테이블에서 원하는 데이터를 오름차순으로 가져온 다음 해당 하위 쿼리를 쿼리하여 데이터 순서를 변경하십시오.

SELECT * FROM (
   SELECT * FROM table ORDER BY date ASC LIMIT 3
) result
ORDER BY date DESC

또는 데이터를 오름차순으로 조회한 다음 array_reverse()와 같이 배열 순서를 프로그래밍 방식으로 역전할 수도 있습니다.

언급URL : https://stackoverflow.com/questions/48348707/mariadb-opposite-of-limit

반응형