मैं बस इतना करना चाहता हूं कि सामान को वर्णानुक्रम में ले जाएं और पूंजी अक्षरों को अनदेखा करें।गैर-संवेदनशील संवेदनशील वर्णमाला क्रम में SQLite क्वेरी
db.rawQuery("SELECT " + catName + " FROM "+tableName+" ORDER BY "+catName+" ASC COLLATE NOCASE;", null);
इस कोड को मैं ऊपर का उपयोग कर रहा है, लेकिन यह हमेशा मुझे एक SQLite अपवाद कह रही है कि मुक़ाबला एक सिंटैक्स त्रुटि है देता है।
android.database.sqlite.SQLiteException: near "COLLATE": syntax error: , while compiling: SELECT Artist FROM testTable COLLATE NOCASE ASC
सूओ वेयर! मैंने सोचा कि मैंने बाद के कोड की कोशिश की और मुझे एक ही त्रुटि मिली ... लेकिन अब यह काम करता है ... शायद मैंने इसे गलत टाइप किया था (सबसे अधिक संभावना है ... आपको बहुत धन्यवाद! –
एक और सवाल कृपया ... क्या कोई है SQLite में डुप्लिकेट को अनदेखा करने का तरीका? –
@ एंथनी होनसीनो: डुप्लिकेट को अनदेखा करने के बारे में एक नया प्रश्न पोस्ट करें - बहुत हां, लेकिन मुझे डुप्लिकेशन के बारे में विवरण देखना होगा। –