问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sqlserver实现分页的几种方式

发布网友 发布时间:2022-04-08 10:45

我来回答

2个回答

懂视网 时间:2022-04-08 15:06

<summary> /// 使用虚拟表进行分页查询,不适用明确知道列名的查询 /// </summary> /// <param name="sql">sql 如"select * from name where 1=1"</param> /// <param name="pageIndex">页码 如"1"</param> /// <param name="pageSize">条数 如"100"</param> /// <returns>DataTable</returns> public static DataTable SelectPaging(String sql, int pageIndex, int pageSize) { //定义虚拟表名称 string temporaryTable = "#" + randString(); //创建您虚拟表 string sqlPaging = "select identity(int) as ZZZZZ, * into " + temporaryTable + " from (select TOP 100 Percent * from ( " + sql + ") a) a "; //使用虚拟表进行分页查询 sqlPaging += "select * from " + temporaryTable + " a WHERE 1=1 " + "AND a.ZZZZZ >= " + pageIndex * pageSize + " AND a.ZZZZZ <= " + ((pageIndex + 1) * pageSize - 1) + " "; //删除虚拟表 sqlPaging += "DROP TABLE " + temporaryTable; //执行Sql语句 SelectCustomSql为执行sql的方法需自己定义 DataTable dt = SelectCustomSql(sqlPaging); //判断返回结果是否为空 if (dt != null) { //移除标识列 dt.Columns.Remove("ZZZZZ"); } //返回结果 return dt; }

其他分页方法百度上比较多。

SqlServer分页方法

标签:

热心网友 时间:2022-04-08 12:14

老生常谈:
1 row_number
2 top not in
请试一试,如有疑问,及时沟通!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 如何在千牛上发布没有实体的商品? 千牛上产品自己的品牌审核通过了,怎么上产品时还是没法填写自己的品牌呢?_百度问一问 千牛工作台发布宝贝不能选择品牌怎么办 千牛工作台发布品牌商品时,没有找到自己需要的品牌怎么办呀? 你好,在千牛里上传宝贝没有品牌上传不了,该怎么办? 杜牧的秋夕这首古诗描绘了哪些画面 望洞庭,夜书所见,白雪歌送武判官归京,秋夕,江雪,别董大哪首是思乡诗? 秋夕是杜牧的诗吗 秋夕 杜牧 赏析杜牧 小学生必备古诗70首里秋天的有哪些 秋夕是部编版几年级的古诗 SQLServer分页 秋夕古诗 秋夕古诗的赏析 秋夕的前两句诗是什么意思? 红辣椒la-01详细参数 小辣椒手机键盘英文怎么切换为中文? 小辣椒手机打字英文怎么转换中文? 小辣椒手机输入法怎么改成中文? 小辣椒手机输入法怎么改成中文 十二生肖中最珍贵的动物是什么生肖? 十二生肖里最珍贵的动物是什么? 最珍贵的动物是?指十二生肖。 十二生肖最珍贵的是什么? 十二生肖什么动物 最珍贵 十二生肖动物中那个最珍贵? 十二生肖最珍贵的动物 十二生肖全身最贵的动物是? 十二生肖中哪种动物皮毛最珍贵? 十二生肖中最珍贵的动物是什么生肖 12生肖珍贵为宝的动物是什么? 十二生肖中最稀奇珍贵的动物 珍贵的动物是什么生肖 十二生肖中(最珍贵的动物)是哪一个? 芝麻分900以上都是什么人? 芝麻分有着信用评分 那么900分以上的都是什么人? 如果支付宝“芝麻信用”高达900分,有什么“超级福利”的待遇? 芝麻团级别有哪些? 芝麻信用分怎么一个月涨了197分? 我一直在使用支付宝为什么开通不了花呗,显示暂时无法为你服务?