作者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
推 siaujan:那如果是access也可以用嗎@@ 05/30 19:47
推 fumizuki:access不行 05/31 12:41
→ fumizuki:SQL 2005 限定 05/31 12:45