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 खंड।