社区
ASP
帖子详情
请问读取数据表中特定的n行记录的sql语句怎么写呢?
Mynxer
2005-07-14 10:46:26
我想要使用一条sql语句,获得表中从第start行开始的length行记录,这样的sql语句应该怎么写呢?
在MySQL数据库中,可以使用LIMIT start,length进行查询,在Access和Sql Server中应该怎样呢?
谢谢指教:)
...全文
130
7
打赏
收藏
请问读取数据表中特定的n行记录的sql语句怎么写呢?
我想要使用一条sql语句,获得表中从第start行开始的length行记录,这样的sql语句应该怎么写呢? 在MySQL数据库中,可以使用LIMIT start,length进行查询,在Access和Sql Server中应该怎样呢? 谢谢指教:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovedogdog
2005-08-15
打赏
举报
回复
mark
Mynxer
2005-07-14
打赏
举报
回复
第一种思路是正确的,也比较巧妙
between是不可行的,理由是难以保证id为n的行,到id为n+10的行之间就一定有10行记录,如果这之间的数据被删节,那就很可能小于10行,也就无法保证取出需要的行数了。当然也有办法解决,但是可能并不规范和理想。
好了,谢谢clon(鱼翔浅底,鹰击长空) ,结贴了:)
clon
2005-07-14
打赏
举报
回复
select * from tabel1 where id between(1,40) order by id desc
这样的吗?可以试一下
我用过select * from tabel1 where id in(1,2,4,40) order by id desc这样的
yezhutou
2005-07-14
打赏
举报
回复
可不可以用between啊
Mynxer
2005-07-14
打赏
举报
回复
谢楼上的,的确是个可行的思路,谢谢:)
是否有不用子查询的方法呢?
clon
2005-07-14
打赏
举报
回复
如果想再转换排序方式的话,如下,但我不能预期这样的语句的执行效率,作些小型数据库的应用应该还是可以的吧
select * from (select top length * from (select top (start+length) * from table1 order by id asc) order by id desc) order by id desc/asc
clon
2005-07-14
打赏
举报
回复
select top length from (select top (start+length) * from table1 order by id asc) order by id desc
如何使用 SQL INSERT 语句将数据插入到
表中
文章目录一、数据插入1.1 插入完整的
行
1.2 插入部分
行
1.3 插入检索出的数据二、从一个表复制到另一个表三、小结 本文介绍如何使用 SQL INSERT 语句将数据插入到
表中
,如何用 INSERT SELECT 从其他
表中
导入
行
,如何用 SELECT INTO 将
行
导出到一个新表。 一、数据插入 毫无疑问,SELECT 是最常用的 SQL 语句了。但是,还有其他 3 个常用的 SQL 语句需要学习。第一个就是 INSERT(如何使用 SQL UPDATE 和 DELETE 语句更新或删除表数据 介绍另外
SQL常用语句-查询指定
行
的数据
0实现原理: 根据需要对查询结果进
行
排序,设定开始查询的位置和查询结果条数,从而达到查询指定
行
数范围的目的。 1适用场景: 0.查询数据
表中
指定
行
数范围的数据 1.需要查询
表中
第3条到第9条的数据 2.需要查询成绩排在第3名到第9名的数据 2使用语句: order by:对查询结果进
行
排序 offset:查询结果偏移量(从第几
行
开始显示) limit:限制查询结果显示条数 3.查询结果: 原始数据: ①.需要查询
表中
第3条到第9条的数据(不需要排序) sele...
SQL删除语句概述
关于SQL Delete的这篇文章是关于SQL Server中关键语句,函数和操作的SQL必备系列的一部分。 要从
表中
删除
行
,请使用delete关键字通过数据操作语言(即DML语句)完成。到目前为止,SQL删除操作是所有DML命令中最简单的操作。在执
行
delete命令时,我们不必担心从
表中
获取任何形式的数据,我们不必担心使用从
表中
获取的任何数据。我们只是简单地告诉数据库删除一个
特定
的
记录
,它要么...
使用
SQL语句
对excel表格进
行
特定
数据的获取
背景:今天接到一个有关江苏省企业信息汇总的excel文件,大小约为48M,包含了三张表,总数据量约为48万条。按照要求需要筛选出地址为徐州市的企业。 分析:此excel文件没有设置字段,也没有进
行
相应的排序,各个市的信息是无序排列的,索引值仅告知我们企业的总数。由于对excel表格并不熟悉,且将48w条数据
写
入数据库在进
行
操作并导出会很麻烦,所以我首先想到的是使用
SQL语句
对excel文件进
行
查询。 工具:excel表格2016版本 具体做法: 对原始数据进
行
一定处理,将所需表名以及字段名更换成英文,虽
【PHP面试题】请简述项目中优化
SQL语句
执
行
效率的方法,从哪些方面,
SQL语句
如何分析?
文章目录一、考点1、查找分析查询速度慢的原因1)分析SQL查询慢的方法2)使用 show profile3)使用 show status4)使用 show processlist5)使用 explain2、优化查询过程中的数据访问1)访问数据太多导致性能下降2)确定应用程序是否在检索大量超过需要的数据,可能是太多
行
或列3)确认 MySQL服务器是否在分析大量不必要的数据
行
4)避免使用如下
SQL语句
...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章