我正在構建一個用來教法語的人的應用程序。當我試圖解決一些法國話不結束,我打算他們是,例如:SQLite按字母順序排列特殊字符
- 阿列爾
- Boire
- 恩
- 理由
- Vouloir
將按以下順序排列:
- 阿列爾
- Boire
- 恩
- Vouloir
- 理由
我目前使用的SQL語句是:
SELECT name, assignment_id FROM GrammarAssignments ORDER BY name COLLATE NOCASE
我正在構建一個用來教法語的人的應用程序。當我試圖解決一些法國話不結束,我打算他們是,例如:SQLite按字母順序排列特殊字符
將按以下順序排列:
我目前使用的SQL語句是:
SELECT name, assignment_id FROM GrammarAssignments ORDER BY name COLLATE NOCASE
爲防萬一有人遇到這篇文章,我遇到了同樣的問題並進行了測試。下面應該根據語言環境進行排序,並對大小寫不區分。
SELECT name, assignment_id FROM GrammarAssignments ORDER BY name COLLATE LOCALIZED ASC
Android的SQLite implementation有LOCALIZED
和UNICODE
排序規則爲了這。如何將排序規則應用於表列和SQL表達式,請參閱SQLite documentation。
你能舉個例子嗎? –
與輸入不同名稱時的輸出相同。前輸入這個名字:a,b,d,v告訴我你得到了什麼輸出。 –
對不起,我的例子中有一些錯誤。現在修復它。 –
ok。試試吧,回到我身邊 –