मेरे पास SQLlite में एक डेटाबेस है और मैं अपनी तालिका को वर्णानुक्रम में क्रमबद्ध करना चाहता हूं। मैं यह कैसे कर सकता हूं? क्या केवल SQLite का उपयोग करके प्रविष्टियों को सॉर्ट करने का कोई तरीका है या क्या मुझे पहले एक सरणी में एक तालिका पढ़ने के लिए है, इसे क्रमबद्ध करें और बाद में इसे डेटाबेस में लिखने के लिए?SQLite - एक तालिका को सॉर्ट करना
यहां मेरी क्वेरी है: "तालिका से चयन प्रविष्टि जहां id =?" मुझे एक समय में केवल एक प्रविष्टि प्राप्त करने के लिए इस कथन का उपयोग करके तालिका से डेटा प्राप्त करने की आवश्यकता है।
अग्रिम धन्यवाद, इल्या।
धन्यवाद, यह मदद करता है। लेकिन सॉर्टिंग के बाद मैं प्रत्येक पंक्ति में नई आईडी कैसे निर्दिष्ट कर सकता हूं? तो परिवर्तन मेरी मेज में दिखाई देगा। अगर मैं आईडी = 0 के साथ प्रवेश प्राप्त करना चाहता हूं, तो यह मुझे ए से शुरू होने वाला एक शब्द देगा। –
@Ilya: आईडी कुंजी पंक्ति संख्या नहीं हैं। उन्हें अद्वितीय होने की आवश्यकता है, लेकिन वे किसी भी क्रम में नहीं हैं (न ही संगत)। 'नाम' कॉलम के आधार पर क्रमबद्ध करें, और पंक्ति का संदर्भ देने के लिए केवल आईडी मान का उपयोग करें। –
क्या आपका मतलब है कि आप डेटा को वर्णानुक्रम से पुन: क्रमबद्ध करना चाहते हैं जैसे कि पहले (वर्णमाला) प्रविष्टि को निम्नतम आईडी संख्या असाइन की गई हो? आप एक नई तालिका में सम्मिलित कर सकते हैं, और फिर पुराने को हटा सकते हैं, उदा। चयन नाम तालिका 2 नाम से तालिका क्रम से – karim79