私はAndroidアプリケーションでSQLite DBを使用しています。SQLite並べ替えの質問
列に数字と文字列があります。以下のようなもの:
3、1、2、6/6、X、3A、10、12、XY、44、ZW
私はこの列の値を選択し、それらを並べ替えた場合、Iを得る:
1、10、12、2、3、図3A、44、6/6、X、XY、ZW
私が得るであろうので、これらの値をソートするSQLiteの内の任意の可能性がある:
1,2,3,3A6/6A、10,12,44、X、XY、ZW
(現在の文字列としてすべてを格納している)の数値として数値を格納するだけで、必要に応じてあなたが純粋な数字と純粋な文字列を並べ替えることができます
ムール
をあなたが意味するか、私はshoulことdは数字と文字列のための異なるテーブルを持っていますか?ユニオンを使うだけですか? – Tima
いいえ、1つのテーブル。 SQLiteは、複数の型を1つの列に格納するのは完全にうれしいです。 –
申し訳ありませんが、わかりませんが、わかりました。テーブルの作成方法を変更する必要がありますか?または数字が文字列として保存されている場合でも、既存のデータを使用できますか?または、「数値を数値として格納する」という意味は何ですか? – Tima