के परिणाम सेट के लिए एक पंक्ति संख्या जोड़ें मेरे पास एक साधारण चयन कथन है। मैं एक अस्थायी कॉलम जोड़ना चाहता हूं जो मेरे परिणाम सेट में पंक्तियों की संख्या देगा। मैंने कोशिश की इस -एक SQL क्वेरी
declare @num int
set @num = 0;
select t.A, t.B, t.C, (@count + 1) as number
from tableZ as t
यह सभी पंक्तियों को 1 प्रदान करती है। मैंने @count = @count + 1 की कोशिश की और यह काम नहीं किया। मैं इस बात को सरल तरीके से कैसे कर सकता हूं?
धन्यवाद।
आप पंक्ति संख्या को कैसे बढ़ाना चाहते हैं? मनमानी? आपकी क्वेरी में ऑर्डर नहीं है, इसलिए, आपको यह निर्धारित करने की आवश्यकता है कि आप ऑर्डरिंग की अपेक्षा करते हैं। –
@AaronBertrand - मुझे केवल अपनी पंक्तियों की संख्या की आवश्यकता है। आदेश वास्तव में आवश्यक नहीं है। क्या इससे आपके प्रश्न का उत्तर मिलता है ? –
तो आप आदेश के साथ यादृच्छिक रूप से लागू होने के ठीक हैं, और परिणाम हर बार एक असंगत आदेश में आपकी क्वेरी के लिए थूक रहे हैं? –