Sql Server 如何获取指定一行数据?在没有自动增长列的情况下
2010-12-31 11:17
375 查看
--sql 2000
select * from
(
select * , number = (select count(*) from tb where id < t.id) + 1 from table t
) m where number = 你指定的数值.
--sql 2005
select * from
(
select * , number = row_number() over(order by id) from table
) m where number = 你指定的数值.
select * from
(
select * , number = (select count(*) from tb where id < t.id) + 1 from table t
) m where number = 你指定的数值.
--sql 2005
select * from
(
select * , number = row_number() over(order by id) from table
) m where number = 你指定的数值.
相关文章推荐
- sql server 怎么记录最新插入的数据(没有自动增长列)?
- SQL server插入数据后,如何获取自增长字段的值
- SQL server插入数据后,如何获取自增长字段的值?
- C# 如何获取SQL Server 中指定数据表的所有字段名和字段类型
- 如何在没有导入excel的情况下获取excel中的测试数据
- sql server 中遇到表中有自动增长的字段,如何插入数据
- SQL server插入数据后,如何获取自增长字段的值?
- SQL Server 2014 数据表中如何添加和实现自动增长的序列号
- 如何在XenDesktop没有工具栏情况下实现U盘自动映射为可移动磁盘
- 如何获取自增长列(标识列)的ID,并写入另一张表(多对多关系插入数据示例)
- 如何获取自增长列(标识列)的ID,并写入另一张表(多对多关系插入数据示例)
- Sql Server 2005 如何利用AGENT代理 自动备份数据库
- 如何插入一条记录获取插入后的自动增长ID列的方法.
- SQL Server插入记录后获取自动增长列的值
- 一个通用的单元测试框架的思考和设计07-实现篇-自动管理测试数据-如何为自增长主键id赋值
- 如何实现AJAX获取数据的情况下改变地址却不刷新页面
- 页面使用$.dataTable()的时候,如何获取Table一行的数据
- Sql Server--如何自动备份数据
- 使用强类型DataSet增加数据并获取自动增长的ID
- jsp 如何获取表格某一行中的数据