社区
ASP
帖子详情
[求一SQL语句]如果取得某记录在数据录中的位置
scoutlin
2004-12-24 08:41:10
ACCESS中
...全文
254
19
打赏
收藏
[求一SQL语句]如果取得某记录在数据录中的位置
ACCESS中
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
scoutlin
2004-12-24
打赏
举报
回复
那效率也太低了吧
xiaoyuehen
2004-12-24
打赏
举报
回复
以上两种方法和ID号是否连续无关, 但要求ID号必须为数字并唯一, 否则可能会取得不想要的结果, 记录顺序是以ID由小到大.
NewBody
2004-12-24
打赏
举报
回复
补充:
大多数据库支持;该属性可读写.
NewBody
2004-12-24
打赏
举报
回复
用记录集的AbsolutePosition,不过好象有些数据库不支持它.
xiaoyuehen
2004-12-24
打赏
举报
回复
第二种方法, 想取得第 x 条记录可以用下面的语句(Access 2000 测试通过):
SELECT ID FROM (SELECT A.ID, SUM(IIF(A.ID >= B.ID, 1, 0)) AS NUM FROM 表A AS A, 表A AS B GROUP BY A.ID) WHERE NUM = 5
scoutlin
2004-12-24
打赏
举报
回复
楼上强淫,结贴了
xiaoyuehen
2004-12-24
打赏
举报
回复
1.首先要知道这条记录的ID号, 假设为intID
2.用语句SELECT COUNT(*) FROM TABLE WHERE ID <= intID 得到的就是第几条记录了.
ls25145
2004-12-24
打赏
举报
回复
Mark
ttkkyy
2004-12-24
打赏
举报
回复
只有做一个循环,设i=1
当找到你要的纪录就退出,这时i就是你要的了
scoutlin
2004-12-24
打赏
举报
回复
枚举的话
如果记录很多...
效率很低
scoutlin
2004-12-24
打赏
举报
回复
up
cheng17
2004-12-24
打赏
举报
回复
试一下这个行不行:
' 使用客户端游标为雇员表打开一个记录集。
strCnn = "Provider=sqloledb;" & _
"Data Source=srv;Initial Catalog=pubs;User Id=sa;Password=; "
Set rstEmployees = New ADODB.Recordset
' 使用客户端游标激活 AbsolutePosition 属性。
rstEmployees.CursorLocation = adUseClient
rstEmployees.Open "employee", strCnn, , , adCmdTable
' 枚举记录集。
Do While Not rstEmployees.EOF
' 显示当前记录信息。
strMessage = "Employee: " & rstEmployees!lName & vbCr & _
"(record " & rstEmployees.AbsolutePosition & _
" of " & rstEmployees.RecordCount & ")"
If MsgBox(strMessage, vbOKCancel) = vbCancel _
Then Exit Do
rstEmployees.MoveNext
Loop
wq99
2004-12-24
打赏
举报
回复
要不循环一下?
cheng17
2004-12-24
打赏
举报
回复
删除过记录就不好解决了
7ero
2004-12-24
打赏
举报
回复
要那个有什么用呀?
showliz
2004-12-24
打赏
举报
回复
用自增式的标识ID就可以知道它在数据库中是第几条记录了嘛
beliefljh
2004-12-24
打赏
举报
回复
这个还真不好解决,我帮你找找看吧!
scoutlin
2004-12-24
打赏
举报
回复
我想知道它在数据库中是第几条记录
whb147
2004-12-24
打赏
举报
回复
你用查询用ID就可以了呀
你想干什么??
7天带你玩转Mysql
数据
库之
SQL语句
您观看课程学习后免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编写经验。满满的干货! 在网上找了好多SQL
数据
库的教程,但你还会面临这样的问题:1. 自己写了SQL却不知道对不对。2. 在上线后发现原有的
数据
内容
SQL语句
执⾏结果没问题, 但是
数据
变化了以后SQL返回的结果就错误了。3. 稍微复杂⼀点的SQL就不知道该如何写了。4. 看不懂同⾏写的SQL是为什么。5. 不知道索引的原理。6. 不知道怎么加索引能够提⾼查询性能纵观全网的教程都只停留在概念解析的层面,没有深入剖析原理,所以看了那么多的教程,可还是不会写。本教程与其他教程不同带你深入了解原理,让你真正了解什么是
SQL语句
,让你懂得
SQL语句
的编写⽅法。不再为
SQL语句
而烦恼。真正做到面对任何问题能够判断出
SQL语句
是不是能够实现,该怎样实现。
经典
SQL语句
大全
SQL语句
参考,包含Access、MySQL 以及 SQL Server基础创建
数据
库CREATE DATABASE database-name 删除
数据
库drop database dbname 备份sql server 创建 备份
数据
的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyN
SQL语句
中查询
数据
查询
数据
在
数据
库的操作中相当重要的,在项目实训中查询是经常要用到的,所以掌握
数据
库的查询是基本要求。 什么是
数据
库?
数据
库表示存储
数据
库中所有
数据
的对象。在表中,
数据
按行和列格式逻辑组织,类似电子表格(Excel)。在表中,每行代表一个唯一
记录
,每列代表
记录
的一个字段。例如:student表中包含学生
数据
,如学号、姓名、年龄和性别。如下所示: 要从student表中查询出
数据
,需要使用SELECT语句。在SELECT后面写的语法书是列表,使用“,”分割开来;在FROM后面的是
数据
库表中之一的一个表名。以
SQL获取
数据
表最新一条
记录
流水
记录
表中,一个用户通常会生成许多
记录
如果只要最新一条,可以借助max来获取. 如文件上传
记录
表中,获取文件上传
记录
表中,每个用户产生的最新一条
记录
: select * from file_record as a inner join ( select file_author,max(file_ctime) as file_ctime from file_record group by file_author) as b on a.file_author=b.file_author and a...
python中执行
sql语句
_python中执行
sql语句
来源:疯狂的蚂蚁的博客 总结和整理 本文介绍了 Python 操作 MYSQL、执行 SQL 语句、获取结果集、遍历结果集、
取得
某个字 段、获取表字段名、......(游标 对象)用于执行查询和获取结果;然后执行
SQL语句
对
数据
库进行 增删改查等操作并提交事务,此过程如果出现异常则使用回滚技术 使
数据
库恢复到执行
SQL语句
之前的......因此SQLite在解析建表语句时,会忽略建表语句中跟在字...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章