永发信息网

一个用户表里面有一个字段,people_num 人数,在数据库中查询用户列表,每页15条,按照人数排序,怎么做?

答案:3  悬赏:40  手机版
解决时间 2021-03-26 10:14
  • 提问者网友:沦陷
  • 2021-03-25 19:13
一个用户表里面有一个字段,people_num 人数,在数据库中查询用户列表,每页15条,按照人数排序,怎么做?
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-03-25 19:26
select top pageSize from 用户表 where 用户ID not in (select top (pageNow-1)*pageSize from 用户表)
注释:pageSize 为每页显示的数目
pageNow 为当前显示页
全部回答
  • 1楼网友:山有枢
  • 2021-03-25 21:18
一楼的可行
  • 2楼网友:有你哪都是故乡
  • 2021-03-25 19:56
这种翻页处理的, 你不说清楚数据库, 没法写 SQL

因为不同数据库处理的机制不一样。

Oracle 是用 rownum

DB2 是用 fetch first rows only

SQL Server 使用 TOP

MySQL 用 LIMIT
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯