java面试题网

普通会员

216

帖子

75

回复

160

积分

楼主
发表于 2019-05-06 10:07:58 | 查看: 183| 回复: 0

写出数据库MySQL,Oracle,SqlServer分页时用的语句

Mysql:使用limit关键字

Select * from 表名 where 条件 limit 开始位置,结束位置。通过动态的改变开始和结束位置的值来实现分页。

Oracle:通过rownum来实现

select * from ( select rownum rn,t.* from addressbook where rownum<= 20 ) where rownum > 10

Sqlserver:

select top 20 * from addressbook where id not in (select top 10 id from addressbook)


您需要登录后才可以回帖 登录 | 立即注册

java面试题网无聊看看网与java建站系统提供技术支持V2.1 网站地图 © 2016-2018