Re: [MYSQL5] 請問新增一個row number
Use SQL Server 2005 or 2008
/*在此以 date 做為排序的 Index 由小到大*/
SELECT id, date, ROW_NUMBER() OVER(ORDER BY date ASC) AS 'newid'
FROM TABLE_NAME
/*如有需 WHERE 條件可加在 TABLE_NAME 後面*/
source:
http://technet.microsoft.com/zh-tw/library/ms186734.aspx
※ 引述《ilay (說唱猜做玩)》之銘言:
: 請問先進們:
: 某一個"查詢結果"為
: id date
: ----------------------------
: 45 2003-06-23
: 23 2002-12-24
: 55 2007-04-05
: 我想變成:
: id date newid
: -----------------------------------------
: 45 2003-06-23 1
: 23 2002-12-24 2
: 55 2007-04-05 3
: 我該怎麼做 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.75.95
※ 編輯: discavalry 來自: 122.116.75.95 (01/25 18:29)
※ 編輯: discavalry 來自: 122.116.75.95 (01/25 18:30)
※ 編輯: discavalry 來自: 122.116.75.95 (01/25 18:31)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):