SELECT
t.A,
t.B,
t.C,
ROW_NUMBER() OVER (ORDER BY (SELECT 1)) AS number
FROM tableZ AS t
कार्यशील उदाहरण देखें SQLFiddle पर
बेशक, आप पंक्ति-क्रमांकन क्रम को परिभाषित करना चाह सकते हैं - यदि ऐसा है, तो बस OVER (ORDER BY (SELECT 1))
को स्वैप करें। के लिए, उदाहरण के लिए, OVER (ORDER BY t.C)
, जैसे सामान्य ORDER BY
खंड।