作者paul0407 (红尘过客)
看板Visual_Basic
标题Re: [.NET] select出来的资料怎麽判断在第几列
时间Wed May 30 18:02:44 2007
※ 引述《siaujan (...)》之铭言:
: 问题看起来好像很简单,
: 但是我还是想不出来 <囧
: 如果我现在要用SQL指令:
: Select 栏位 From 资料表 Where 栏位 = 'data1'
: 请问要怎麽判断读出来的这行资料在第几列呢?
我想您是想要多一个项次的栏位是吗?
如果您的资料库是用SQL Server 2005,有一个Row_Count()函数可用,
您可用以下的指令试试:
Select Row_Count() Over (Order by 栏位) AS 项次,栏位 From 资料表
Where 栏位 = 'data1'
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.218.135.130
1F:推 siaujan:那如果是access也可以用吗@@ 05/30 19:47
2F:推 fumizuki:access不行 05/31 12:41
3F:→ fumizuki:SQL 2005 限定 05/31 12:45