在SQL Server中如何输出行号
来源:互联网 发布:兰州seo 编辑:程序博客网 时间:2024/05/19 04:55
原文地址:http://www.dingos.cn/index.php?topic=1688.0
Oracle有rownum用于访问表中行号。那么在SQL Server中是否有等效的呢?或者在SQL Server中如何输出行号?
-----------------------------------
在SQL Server中没有直接等效于Oracle的rownum
-----------------------------------
严格说来,在关系数据库中,表中的行是没有序的并且行号没有正真的意义。如果需要这个功能,可以有如下三种考虑:
- 在表中添加一个自动增长列。
- 使用下列查询为每一行产生一个行号。下列查询为pubs数据库每一行产生一个行号。为这个查询工作,这个表必须哟唯一约束。
-----------------------------------------------
SELECT (SELECT COUNT(i.au_id)
FROM pubs..authors i
WHERE i.au_id >= o.au_id ) AS RowID,
au_fname + ' ' + au_lname AS 'Author name'
FROM pubs..authors o
ORDER BY RowID
----------------------------------------- - 使用临时表实现,将整个结果集存储在一个临时表中,跟有一个由IDENTITY()函数参数的行号。创建临时表代价是比较昂贵的,尤其是对比较大的表进行操作。
- 在SQL Server中如何输出行号
- 在SQL Server中如何输出行号
- SQL SERVER中如何使用输出参数
- Sql Server 查询中体现行号
- 如何指定输出参数,当您使用在 sp _ executesql SQL Server 中存储过程
- 如何在SQL Server中恢复数据
- 如何在SQL Server 中存取照片
- 如何在SQL Server中使用触发器
- 如何在SQL Server中使用触发器
- 如何在SQL Server中访问数据
- 如何在SQL Server中使用触发器
- 如何在SQL Server中处理每天...
- 在sql结果中显示行号
- SQL Server 行号
- SQL Server显示行号
- 如何在SQLSERVER2005中查询数据行号
- 如何在Eclipse中显示行号
- 如何在Eclipse中显示行号
- VSTO在EXCEL添加VBA模块代码
- svn 分用户组、分目录权限控制
- C#做托盘程序
- memset 用法
- 使用LauchPopupListener过滤lov数据
- 在SQL Server中如何输出行号
- 如何执行.jar包中的main方法
- 英特尔推出固态硬盘加速应用程序启动
- 猫
- SQL Server CONVERT() 函数
- 近几天 用微芯力科的板子 调试usb虚拟串口的程序,发现一些问题以及解决方法。和大家共享
- 什么也不会……
- STM32 USB 程序将BULK EP改成双缓冲机制后,接收OUT数据的速度从原先的500KB/S,
- 孙鑫vc++ 第十课 笔记 图形的绘制