SQL 数据库分页语句

declare @pagesize integer,@cpage integer;
set @pagesize =500;
set @cpage = 1;

SELECT TOP (@pagesize) * FROM
     (SELECT row_number() over(order by MemberID) as row_number,* FROM (SELECT * FROM Member WHERE 1=1 ) Temp ) TEMPTABLE
WHERE 1=1 AND row_number
NOT IN(
SELECT TOP ((@cpage - 1) * @pagesize) row_number FROM
      (SELECT row_number() over(order by MemberID) as row_number,* FROM (SELECT * FROM Member WHERE 1=1 ) Temp ) TEMPTABLE
    WHERE 1=1 ORDER BY row_number ASC
) ORDER BY row_number ASC;
时间: 2024-11-03 01:40:22

SQL 数据库分页语句的相关文章

SQL 数据库T-SQL语句查询

         SQL 数据库T-SQL语句查询 附加数据库的数据文件 查询表中种类是水果的出厂日期在201-04-01之后的 查询所有种类的总成本 以倒序的方式查询表中水果的成本 查询种类是蔬菜的并且价格在1-5之间 将product表中的名称,种类,出厂日期的数据保存在另一个名为product_new的表中,并查看 在products表和sales表中查询产品的名称.种类.成本.销售地点和销售价格. 在products表和sales表中查询销往海南的产品名称.种类.成本和销售价格. 查询年

SQL数据库基本语句

SQL特点--> 1)综合统一.SQL是集数据定义.数据操作和数据控制于一体,语言峰峰统一,可独立完成数据库生命周期的所有活动. 2)高度非过程化.SQL语言是高度非过程化语言,当进行数据操作时只需要指出“做什么”,无需指出“怎么做”,存储路径对用户来说是透明的,提高了数据的独立性. 3)面向集合的操作方式.SQL语言采用面向集合的操作方式,其操作队形.查找结果可以是元组的集合. 4)两种使用方式.第一种(自含式语言):用户可以在终端键盘输入SQL命令,对数据可进行操作:第二种(嵌入式语言):将

NumberFormatException: Invalid int类型不匹配异常——使用SQL数据库查询语句select * from blacknumber order by _id desc limit ?,20;出现

异常:类型不匹配 05-06 08:12:38.151: E/AndroidRuntime(14904): java.lang.NumberFormatException: Invalid int: "18600000099" 05-06 08:12:38.151: E/AndroidRuntime(14904): at com.itheima.mobilesafe74.activity.BlackNumberActivity$Myadapter.getView(BlackNumber

SQL Server 分页语句

表中主键必须为标识列,[ID] int IDENTITY (1,1) 1.分页方案一:(利用Not In和SELECT TOP分页) SELECT TOP 页大小 * FROM TestTable WHERE (ID NOT IN (SELECT TOP (页大小*(页数-1)) id FROM 表 ORDER BY id)) ORDER BY ID 2.分页方案二:(利用ID大于多少和SELECT TOP分页) SELECT TOP 页大小 * FROM TestTable WHERE (ID

SQL数据库基本操作语句

一.数据库及数据库表定义 1.创建基本表 create table <表名> (<列名><数据类型>[列级完整性约束条件] [,<列名><数据类型>[列级完整性约束条件] ......... [,<表级完整性约束条件>]); 例: create table student  ( Sno char(5) not null unique, Sname char(20) unique, Ssex char(1), Sage int, Sde

SQL数据库查询语句

SQL查询: SELECT * from RawMeas_DataCollector_MCMK where PointName = 'LG05' order by logtime desc: desc降序,asc升序: 例:T4D中全站仪原始观测数据.

SQL Server分页语句ROW_NUMBER,读取第4页数据,每页10条

SELECT Id,[Title],[Content],[Image] FROM ( SELECT ROW_NUMBER() OVER(ORDER BY [Id] DESC) AS ROW_NUM,Id,[Title],[Content],[Image] FROM [NewsInfo] )AS TEMP WHERE TEMP.ROW_NUM BETWEEN 31 AND 40

SQL2008-备份SQL数据库的语句

SQL2008:1.备份库BACKUP DATABASE CDJQ_CEM2008 TO DISK = 'd:\zhu\123.bak'2.开启RAR加压功能EXEC sp_configure 'show advanced options', 1GORECONFIGUREGOEXEC sp_configure 'xp_cmdshell', 1GORECONFIGURE3. 加压declare @file varchar(100)set @file='D:\WinRAR\WinRAR.exe a

各种常见数据库分页实现(转)

因为数据量过大,如果一次性查询会耗用大量时间以及性能,因此对数据进行分页显示变得尤为重要,以下就列出一些常用数据库的sql分页实现. 1.MySQL实现分页 MySQL实现分页效果比较简单,只有一个limit关键字就可以解决. 示例:SELECT username,password FROM tb_user WHERE id = 1 LIMIT 100,10; 具体:select * from tableName where 条件 limit 当前页码*页面容量-1,页面容量 2.Oralce实