每日小知识-sql获取第n行
来源:互联网 发布:贵州大数据交易中心 编辑:程序博客网 时间:2024/05/21 18:45
如何在一个没有主键的表中获取第n行数据,在sql2005中可以用row_number,但是必须指定排序列,否则你就不得不用select into来过渡到临时表并增加一个排序字段。
用游标的fetch absolute语句可以获取绝对行数下的某行数据,测试代码如下:
用游标的fetch absolute语句可以获取绝对行数下的某行数据,测试代码如下:
- SQL code
- set nocount on--建立测试环境并插入数据,并且表没有主键create table test(id int ,name varchar(10))insert into test select 999,'jinjazz' insert into test select 888,'csdn' insert into test select 999,'sqlserver'--通过游标获取绝对行数declare myCursor scroll cursor for select * from testopen myCursorfetch absolute 3 from myCursor close myCursordeallocate myCursor--删除测试环境drop table testset nocount off/*--id name----------- ----------999 sqlserver--*/
--------------------------------------------------------
很多人发蛋贴攒分,我也发发,但是有1分,发了也不能白发,我会随口说个技术基础点,不只局限于代码。
高手可以忽略本贴
很多人问我怎么看到我每天的这类帖子,我都同步在blog上
http://blog.csdn.net/jinjazz/category/407229.aspx
http://blog.csdn.net/jinjazz/category/407229.aspx
转自:http://topic.csdn.net/u/20080723/10/957b1472-082a-46af-8bc5-5d178f5558bc.html
- 每日小知识-sql获取第n行
- 每日小知识-sql获取第n行
- sql获取第n行——游标实现
- shell 获取结果中的第n列,第n行
- sql获取第某行开始的第n条数据
- 小知识 第一篇
- 每日小知识--Java 重排序
- sql小知识
- SQL小知识
- sql常用小知识
- SQL 小知识
- 几个sql小知识
- sql 的小知识
- sql 小知识
- 获取第n行数据
- 获取从数据库中查找出来的第N行第N列的值
- SQL管理的小知识
- SQL注入一点小知识
- Flex根据后台的数据自动生成AdvancedDataGrid
- Ubuntu常用命令使用方法二
- DataGridView数据绑定控件---------按钮添加和事件触发总结
- Flex4 自定义事件
- zookeeper3.3.3源码分析(二)FastLeader选举算法
- 每日小知识-sql获取第n行
- 软件设计原则 之一:依赖倒转原则 DIP
- OMRON_CP1H串口通信六自由度油缸比例阀电压控制(7.18)
- layer简介 总结下
- Linux学习01--在xshell传输文件
- 微软编程之美--中国象棋将帅问题
- DOS命令 bat-call的用法
- ADT与类的设计
- JAVA-用HttpClient来模拟浏览器GET,POST