<select id="GetDataByPage" resultType="java.lang.String">SELECT*FROM(SELECTT.*,ROWNUMRNFROM(SELECT column1, column2, column3, column4, column5, column6 FROM tableName
WHERE column1='XXX'ANDLENGTH(column2)=6
order by column6 ASC)TWHEREROWNUM<![CDATA[<=]]> #{pageSize}*#{pageNumber})WHERERN>(#{pageSize}*#{pageNumber}-#{pageSize})</select>
postgres数据库
<select id="GetDataByPage" resultType="java.lang.String">SELECT column1, column2, column3, column4, column5, column6 FROM tableName
WHERE column1='XXX'ANDLENGTH(column2)=6
order by column6 ASC
limit #{pageSize} offset #{pageSize}*(#{pageNumber}-1)</select>