在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法

 更新时间:2015年11月01日 00:55:32   投稿:mdxy-dxy  
这篇文章主要介绍了在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法,需要的朋友可以参考下

今天在写程序的时候,需要生成从开始id到结束id的sql语句。原来不需要这个功能现在就需要了。

在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句如何写?
如:在SQL SERVER中查询数据库中第10条至30条之间的数据SQL语句如何写?


------解决方案--------------------
select top 20 * from 表 where id in (select top 30 id from 表 order by id)order by id desc
------解决方案--------------------
如果有唯一列可以用ls的


select identity(int,1,1) id,* into temp from 表

select * from temp where id between 10 and 30
------解决方案--------------------
select top 20 * from 表 where 标识字段 not in (select top 9 标识字段 from 表 )
------解决方案--------------------
1
select top 20 * from 表
where id not in (select top 10 id from 表 order by id)
order by id

2--应该从11开始
select * from 表 where id between 11 and 30

相关文章

  • OceanBase自动生成回滚SQL的全过程(数据库变更时)

    OceanBase自动生成回滚SQL的全过程(数据库变更时)

    在开发中,数据的变更与维护工作一般较频繁,当我们执行数据库的DML操作时,必须谨慎考虑变更对数据可能产生的后果,以及变更是否能够顺利执行,所以本文给大家介绍了数据库变更时,OceanBase如何自动生成回滚 SQL,需要的朋友可以参考下
    2024-04-04
  • 问哭自己lsm 索引原理深入剖析

    问哭自己lsm 索引原理深入剖析

    这篇文章主要为大家介绍了问哭自己lsm 索引原理及剖析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • SQL语句实现删除重复记录并只保留一条

    SQL语句实现删除重复记录并只保留一条

    这篇文章主要介绍了SQL语句实现删除重复记录并只保留一条,本文直接给出实现代码,并给出多种查询重复记录的方法,需要的朋友可以参考下
    2015-06-06
  • SQLServer中exists和except用法介绍

    SQLServer中exists和except用法介绍

    大家好,本篇文章主要讲的是SQLServer中exists和except用法介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下哦
    2021-12-12
  • 一个查询的SQL语句请教,希望能够用一条SQL语句得到结果

    一个查询的SQL语句请教,希望能够用一条SQL语句得到结果

    一个查询的SQL语句请教,希望能够用一条SQL语句得到结果...
    2007-06-06
  • PostgreSQL8.3.3安装方法

    PostgreSQL8.3.3安装方法

    非安装版的PostgreSQL8.3.3的首次使用经历第一次用Postgre,已经是好多年以前了,隐约记得是在linux下边,build半天,然后手动配置库文件之类。
    2008-09-09
  • 有效防止SQL注入的5种方法总结

    有效防止SQL注入的5种方法总结

    SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。下面这篇文章主要给大家介绍了关于防止SQL注入的5种方法,教大家有效的防止sql注入,需要的朋友可以参考学习。
    2017-03-03
  • SQLite不支持Right Join的解决办法GROUP BY

    SQLite不支持Right Join的解决办法GROUP BY

    sqlite真的不错,就是不支持right join,所以我们用下面的方法解决
    2008-06-06
  • 详解IDEA中便捷内存数据库H2的最简使用方式

    详解IDEA中便捷内存数据库H2的最简使用方式

    这篇文章主要介绍了详解IDEA中便捷内存数据库H2的最简使用方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 大数据开发phoenix连接hbase流程详解

    大数据开发phoenix连接hbase流程详解

    HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力
    2022-11-11

最新评论