오라클 일때
SELECT no,subject,name,dbday,hit,num
FROM (SELECT no,subject,name,TO_CHAR(regdate, 'YYYY-MM-DD') as dbday,hit,rownum as num
FROM (SELECT no,subject,name,regdate,hit
FROM board ORDER BY no DESC))
WHERE num BETWEEN 1 AND 10;
MySQL 일때
SELECT no,subject,name,dbday,hit,num
FROM(SELECT @RNUM := @RNUM + 1 AS num, a.*
FROM (SELECT no,subject,name,DATE_FORMAT(regdate, '%Y-%m-%d') as dbday,hit FROM board) a, ( SELECT @RNUM := 0 ) b)c
WHERE c.num BETWEEN 1 AND 10
ORDER BY no DESC;
'IT > SQL' 카테고리의 다른 글
MySQL 설정 기본 팁 (0) | 2020.11.05 |
---|---|
MySql schema와 database의 차이점 (0) | 2020.11.05 |