oracle 的分页与 mySQL'的分页转化
Posted 小虎Tiger
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 的分页与 mySQL'的分页转化相关的知识,希望对你有一定的参考价值。
oracle 分页: 关键字ROWNUM
SELECT
EMPNO,
ENAME,
JOB,
MGR,
HIREDATE,
SAL,
COMM,
DEPTNO
FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT EMPNO,
ENAME,
JOB,
MGR,
TO_CHAR(HIREDATE,‘yyyy-MM-dd‘) HIREDATE,
SAL,
COMM,
DEPTNO
FROM
EMP
ORDER BY EMPNO) A
WHERE ROWNUM <=
<if test="INCREMENT != null" >
${INCREMENT}
</if>
)
WHERE RN >
<if test="FROM != null" >
${FROM}
</if>
MySQL 的分页:关键字LIMIT
SELECT
EMPNO,ENAME, JOB, MGR, DATE_FORMAT(HIREDATE,‘%Y-%c-%d‘) HIREDATE,SAL,COMM,DEPTNO
FROM
(
SELECT A.*
FROM (SELECT * FROM EMP_JBXX_ZS ORDER BY EMPNO ASC) A
) B
LIMIT
<if test="FROM != null" >
${FROM}
</if>
,
<if test="INCREMENT != null" >
${INCREMENT}
</if>
注意:oracle中RUMNUM 是特有的,注意大小的顺序,
mysql 问题比较多,注意嵌套式查询时,要注意使用 指代名,最后一个B 必须有
以上是关于oracle 的分页与 mySQL'的分页转化的主要内容,如果未能解决你的问题,请参考以下文章
scss WordPress的分页与页码和一个很酷的sass循环。
UICollectionView 中的分页与下一个和上一个单元格的预览