--SQL Server

从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,又有order by,则是从排序好的结果集中选择:

SELECT *

FROM  ( SELECT Top N *

FROM  (SELECT Top (M + N - 1) * FROM 表名称 Order by 主键 desc) t1 ) t2

Order by 主键 asc

例如:

declare @pagesize int,@cureentpage int

set @pagesize = 4

set @cureentpage = 2

select * from (

select TOP (@pagesize) * FROM (

SELECT TOP (@pagesize*@cureentpage)  * from CommodityType ORDER BY id ASC

) as CommodityType ORDER BY id DESC

) as CommodityType ORDER BY id ASC

--My sql数据库

My sql数据库最简单,是利用mysql的LIMIT函数,LIMIT [offset,] rows从数据库表中M条记录开            始检索N条记录的语句为:

SELECT * FROM 表名称 LIMIT M,N

例如从表Sys_option(主键为sys_id)中从10条记录还是检索20条记录,语句如下:

select * from sys_option limit 10,20

--Oralce数据库         从数据库表中第M条记录开始检索N条记录         SELECT *         FROM (SELECT ROWNUM  r, t1.* From  表名称  t1 where rownum < M + N) t2         where t2.r >= M         例如从表Sys_option(主键为sys_id)中从10条记录还是检索20条记录,语句如下:         SELECT *         FROM (SELECT ROWNUM R,t1.* From Sys_option where rownum < 30 ) t2          Where t2.R >= 10

oracle mysql分页语句怎么写,sqlserver ,mysql,oracle 语句实现分页相关推荐

  1. oracle scur,python3 连接 sql oracle mysql的方法 Python3连接SQLServer、Oracle、MySql的方法...

    环境: python3.4 64bit pycharm2018社区版 64bit Oracle 11 64bit SQLServer· Mysql 其中三种不同的数据库安装在不同的服务器上,通过局域网 ...

  2. mysql管理工具dg_C#操作SqlServer MySql Oracle通用帮助类Db_Helper_DG(默认支持数据库读写分离、查询结果实体映射ORM)...

    1 /*********************************************************2 * CopyRight: QIXIAO CODE BUILDER.3 * V ...

  3. mysql数据库insert语句怎么写_MySQL数据库Insert语句7种写法

    简介 很多开发人员工作了几年之后,都会自嘲,自己啥技术都没学到,就会CRUD,可是我要说的是,CRUD你真的都会吗,你在MySQL数据库中,会几种insert语句写法呢.在这里我会7种写法,下面我就来 ...

  4. mysql多表查询sql语句怎么写_MySQL基本SQL语句之单表查询、多表查询和子查询

    一.简单查询: 基本语法: SELECT * FROM tb_name;查询全部 SELECT field1,field2 FROM tb_name; 投影 SELECT [DISTINCT] * F ...

  5. oracle数据库的as语句怎么写,数据库中as语句

    <深入解析sas:数据处理.分析优化与商业应用>一2.4 访问关系型数据库系统中的数据 本节书摘来自华章出版社<深入解析sas:数据处理.分析优化与商业应用>一书中的第2章,第 ...

  6. oracle字段怎么写,oracle修改字段名的语句怎么写_数据库,oracle,字段名

    Oracle 如何查看所有表?_数据库 Oracle查看所有表的方法:首先打开DOS窗口,并输入"SQLPLUS":然后使用SYS用户以DBA身份登录Oracle数据库:最后执行S ...

  7. php if else 语句怎么写,PHP if…else 语句

    PHP if-else 语句 在本教程中,您将学习如何使用PHP中的if ... else ... elseif语句编写决策代码. PHP条件语句 像大多数编程语言一样,PHP还允许您编写代码,这些代 ...

  8. python的if语句怎么写-Python的if语句

    1.条件测试 (1)概念: 每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试.Python 根据条件测试的值为True还是False来决定是否执行if语句中的代码. ...

  9. php mysql循环语句怎么写_mysql数据库循环语句该怎么写???

    数据库结构 num date 2 2013-07-24 5 2013-07-25 8 2013-08-03 10 2013-08-22 4 2013-09-10 最后要在页面中输出为一个行行统计格式 ...

最新文章

  1. K:hash(哈希)碰撞攻击
  2. 不同的寻址方式的应用——将每行的单词都变成大写
  3. 【数据分析实例】1000 万条淘宝用户行为数据实时分析
  4. 构造数列中的常见变形总结【中阶和高阶辅导】
  5. CF1305D Kuroni and the Celebration
  6. The current branch is not configured for pull N...
  7. 如何查看.net framework 版本
  8. php获取文件目录文件名,php获取路径中的文件名的方法有哪些
  9. python mpi多线程_使用 MPI for Python 并行化遗传算法
  10. vue 实现表格循环滚动 vue-seamless-scroll插件的安装与使用
  11. static_cast与dynamic_cast类型转换
  12. kubernetes Containerd shim docker关系
  13. 数据库物理结构设计-建索引原则
  14. 重建即单体,重建大师5.0发布 模方3.0单体化功能永久免费
  15. 论文 结构图 用 visio
  16. cleaned_data
  17. 802.11ac 速率 + 信道 + 国家码信道
  18. Unity中迭代器和协程的部分概念
  19. 【积跬步以至千里】Excel行列互换
  20. 本博客通知(亓官劼)

热门文章

  1. Linux/deppin 中安装、卸载软件的几种命令
  2. 【论文阅读】Diffusion-Convolutional Neural Networks (DCNNs) | day9、10
  3. centos 安装java sdk_Linux——CentOS7使用yum命令安装Java SDK
  4. 主板网卡灯关机后还亮_achair的电脑桌面2019 第2集 (机箱风道,Intel无线网卡……)...
  5. date字段 http 头文件_HTTP头文件获取
  6. 用c语言中的函数来求公约数,C语言中求最大公约数的函数
  7. 安卓学习笔记05:Activity概述
  8. 《天天数学》连载21:一月二十一日
  9. VB讲课笔记10:菜单与对话框
  10. Java实训项目:GUI学生信息管理系统(2017)