1.分页
Oracle:SELECT * FROM(SELECT A.*, ROWNUM RN FROM (select T.* from sj_receiptinfo t WHERE t.TAXNO LIKE CONCAT(‘%’, CONCAT(?, ‘%’)) order by t.id desc) A WHERE ROWNUM <= ?)WHERE RN > ?
mysql:页面容量pagesize
sqlServer:SELECT w2.n, w1.* FROM ARTICLE w1,( SELECT TOP 1030 row_number() OVER (ORDER BY YEAR DESC, ID DESC) n, ID FROM ARTICLE) w2 WHERE w1.ID = w2.ID AND w2.n > 1000 ORDER BY w2.n ASC
postgresql:select * from xxx limit pagesize offset offsetNum ;
pagesize是固定的,,即每页显示多少记录。offsetNum=(当前页数-1)*pagesize
2.查询头5条记录
FROM PersonsWHERE ROWNUM <= 5
5.插入数据Oracle:insert into company(id,name,parentid,ccdm) values(COMPANY_SEQ.NEXTVAL,?,?,?)序列mysql:insert into person(fullName,companyName) values(?,?) 因为ID是自动增长auto_increment
心有多大,舞台就有多大