2011-11-14 9 views
2

カスタム照合ルーチンを使用するためにAndroidでSQLiteを取得する方法はありますか?Android:SQLiteのカスタム照合

私はSQLite's C interface to do thisを知っていますので、NDKを使ってビルドするためにCコードを書くことでこれを行うことができましたが、私はそれをより高いレベルで行う方法を本当に好むでしょう。

例えば、B-9のテキストがB-29の前にソートされるように整理する必要があります。デフォルトのアルファベット順はそれらを間違った方法で取得します。

答えて

5

Androidでこれを行う方法がないと確信しています。

あなたが望むように並べ替えられた変更された方法で値を挿入する順序にカスタム列を使用することをお勧めします。

あなたの場合、最大値に応じてB-09またはB-00 .... 09としてB-9を挿入できます。