JAVA技巧title:常见数据库中的分页查询

JAVA技巧title:常见数据库中的分页查询,第1张

JAVA技巧title:常见数据库中的分页查询,第2张

要实现数据库中信息的分页查询,必须解决“查询从第m条记录到第n条记录”的问题,而各个数据库中解决这个问题的SQL语句是不一样的,分述如下:
  问题:已经确定图书表(book)有125条记录,现在要查出第31到第40条记录,考试@大提示怎么办呢?
  解决:
  一、sqlserver中:
  预先准备数据:
  40-31+1=10
  31-1=30
  sql语句:
  select top 10 * from book
  where id not in
  (select top 30 id from book)
  二、mysql中:(最简单)
  预先准备数据:
  40-31+1=10
  sql语句:
  select * from book
  limit 31,10
  三、oracle中:
  sql语句:
  select * from book where id in
  (
  select id from
  (select rownum r,id from book)
  where r>=31 and r

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » JAVA技巧title:常见数据库中的分页查询

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情