mysql和oracle获取第3,4条数据
来源:互联网 发布:linux find 模糊查询 编辑:程序博客网 时间:2024/05/28 05:16
项目中有个功能需要取4条数据,每2条取一次,页面会传过来一个参数,比如4,就是就取第3条和第4条数据,项目要兼容mysql和oracle,mysql经常用limit,oracle通常用rownum
mysql取第3和4条记录sql实例,limit 代表从几开始取几个,下面sql从2开始,取2条数据,不包含2,从3开始,因此取的结果是3,4条记录:
select t.C_ID,t.C_PATH,t.C_REAL_PATH,t.C_TEXT from tbl_catalog t where t.c_parent_id=83 order by t.c_sortno asc limit 2,2
oracle用rownum就显得复杂一些,如果像mysql那样直接用,很多情况下是查不到数据的,实例:
select * from (select a.*, rownum row_num from (select t.C_ID, t.C_PATH, t.C_REAL_PATH, t.C_TEXT from tbl_catalog t where t.c_parent_id = 83 order by t.c_sortno asc) a) b where b.row_num > 2 and b.row_num <= 4;
阅读全文
0 0
- mysql和oracle获取第3,4条数据
- Oracle,Mysql 随机获取N条数据
- mySql获取从第A条到第B条数据
- mysql实现分组排序,获取第N条数据
- oracle或mysql分组查询并且获取前3条排序后的数据
- mysql 和oracle 取固定条数数据
- mysql获取第n条记录
- Oracle获取前10条数据
- Oracle 随机获取N条数据
- [转]Oracle 随机获取N条数据
- oracle排序后获取第一条数据
- Oracle 随机获取N条数据
- mysql 随机获取几条数据
- oracle 获取第M到第N条记录
- mysql查询第n到第m条数据
- mysql group by获取第一组数据
- sql获取第某行开始的第n条数据
- 获取sql serverl数据库第10到20条数据
- 开发笔记
- Srping Boot Devtools部署(spring-boot-devtools)
- jquery常用语句总结
- 特征工程
- xml to html 双向数据绑定handlebars 处理
- mysql和oracle获取第3,4条数据
- Unity美术资源的优化
- 腾讯云基本配置(javaweb)ubuntu版本
- 超参数优化
- 解决studio打release包不打印log问题
- busybox启动默认以root用户登陆运行却没有root权限
- 那些亮瞎你的奇葩癖好!别再说程序猿不会玩了
- CImage,MFC,图像处理
- 项目docker容器化部署步骤