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

用SQL语句怎样查询某个值介于两个字段值之间的记录?

发布网友 发布时间:2022-05-03 18:52

我来回答

2个回答

懂视网 时间:2022-05-03 23:13

题:取表table中100条-200条之间数据

方法1:临时表
代码如下:
select top 200 * into #aa from table order by time-- 将top m笔插入 临时表
set rowcount 100
select * from #aa order by time desc

--drop table #aa --删除临时表



方法2:
代码如下:
select top 100 * from
(select top 200 * from table order by time asc) a
order by time desc



方法3:not in
代码如下:
select top 100 * from v_company where (
id not in
(select top 100 id from v_company order by id asc)
) order by id asc



这里只列举3种我测试的方法,还有别的方案就由高手补上了,3种方案的效率也不竞相同,我一直认为not in效率不好,但在这里使用not in速度最快,请高手补充说明,谢谢

热心网友 时间:2022-05-03 20:21

操作方法:select * from 表名 where 725 between 最低值 and 最高值。按这个输入就可以了。

拓展:

1、SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

2、SQL语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口。SQL语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
急求高人解答 ···管理类的问题 ···!!!急急急···我会在线等... ...如果基层管理幅度为8,高层管理人员管理幅度为3,则该公司中层管理人员... ...发生化学变化的实质是( )A.分子间隔发生变化B.物质状态发生改变C... 下列变化不能说明发生了化学变化的是( )A.变化时有电子的得失或共用电... 下列描述正确的是( )A.固态物质的分子间无间隔B.液态物质的分子不断运动... 原来微信打开这个功能,能够看到马路上的街景,涨知识了! ...百度帐号被人在异地登录了,问题是没有任何人知道我的密码啊?而且也... 医疗事故纠纷和医疗损害纠纷的区别是什么 医疗纠纷与医疗事故的定义是什么? 医疗事故纠纷是指什么的 sql中什么次序函数是基于列的结果集的行返回顺序数 sql中cube和rollup是什么意思,看概念根本就看不懂呀!!! MS Sql Server 根据某列分组求小计,且其他行不会被合并。 SQL Server聚集索引或非聚集索引在什么情况下才能使用 logstash 怎么监控nginx日志 sql数据库日志文件变很大 13、linux上怎么动态监控一个文件的内容变化? 存储过程调用,如何写LOG文件 sql server 查看库和日志大小 C盘log文件特别大,怎么删除? 谁可以帮写一个VB监控log文件或txt文件的代码? 求批处理监控本地路径下的日志文件大小变化 如何使log文件达到指定大小就转储 SQL数据库的连接转移 断开所有连接sybase数据库的方法 如果kill掉用户进程,如何恢复数据库连接 如何清除sqlserver2005里的其中一个数据库的连接 ADO.NET Entity Framework的开发工具 ado.net 中,dataAdapter的update方法是怎么用的? vs2010 ado.net实体数据模型 视图导入不进去 sql我想取110-200 和300-400之间的数字,语句怎么写? 怎么用sql命令计算100到200之间的奇数的和 sql语句如何查询两个值之间的差? sql:数据递增到一个值,再递减到一个值,循环。如何选取相邻两个最大值或最小值之间数据个数? SQL怎么取得某个栏位中符号之间的数据? SQL如何把表中一个范围的数据提取处理 急救!!!用SQL语句怎么求两个数据之间的差? 请教一个SQL(获取表中两个字段的内容相同的数据),在线等 如何在SQL2000表里两条数据之间插入一条数据!如图!语句怎么写? sql server2000 中的怎样查询指定行之间的数据 (数据库查询)你好,我想请问一下SQL,怎样从一张表取2种不同条件的列值,让他们并列在同一张表。 启动icrosoft SQL Server 服务报错:发生错误1069:由于登录失败而无法启动服务 sql server 由于登入失败而无法启动服务??? SQL提示“由于登陆失败而无法启动服务器”怎么办! 我安装了SQL SEVER2000后,启动SQL SEVER服务的时候显示由于登录失败而无法启动服务是什么意思 SQL发生错误1069 由于登陆失败而无法启动服务 windows xp 安装完sql server 个人版后 无法运行 提示“由于登陆失败而无法启动服务器”怎么办!谢谢 <电脑高手请进>,SQL Server Manager服务管理停止无法启动要怎么解决? sql中重复数据的处理 问一个关于查询重复记录的SQL语句,该怎么解决