मैं एक विशेष क्रम में एक परिणाम तालिका मिल रहा तरहक्या मुझे SQL परिणाम तालिका में रिकॉर्ड की स्थिति मिल सकती है?
SELECT * FROM mytable ORDER BY mycolumn ASC;
कुछ करना है।
क्या पीके को कुशलता से पता लगाने के लिए एसक्यूएल में कोई तरीका है, उस परिणाम तालिका में किस स्थिति में मेरे पीके के साथ रिकॉर्ड होगा?
डाउनवोट क्यों? ROW_NUMBER का समर्थन करने वाले डेटाबेस इंजनों के लिए यह सही और सहायक है (सामान्य रूप से यह बनाम विकल्प कितना तेज़ है, किसी दिए गए डीबी पर विशिष्ट माप की आवश्यकता है)। –
यह SQL सर्वर के लिए एक पूरी तरह से वैध समाधान है। –
मैंने डाउनवोट नहीं दिया, लेकिन ओपी ने कहा कि वह माइक्रोसॉफ्ट एसक्यूएल सर्वर का उपयोग नहीं कर रहा था। वह हो सकता है, लेकिन उसने ऐसा नहीं कहा या इसके लिए अपना प्रश्न टैग किया। –