當查詢結果想要產生一欄序號或項次(1,2,3…)時
應該如何處理呢?
以下是其中一種方法,但本人比較喜歡這種方法
因為不必動建立暫存…
參考語法如下:
SELECT
(SELECT COUNT(*)
FROM TABLEA
WHERE (COIN >= DBA.COIN)) AS ID,
YEAR,PID,COIN
FROM TABLEA AS TBA
重點在中間這段子查詢的部份
如果你想產生後的結果還有如由大排到小的效果
可以用當中有排序指標的欄位去做WHERE條件
這樣就可以產生一欄1,2,3,…連續數字的項次效果
文章標籤
全站熱搜
