0

いくつかのカテゴリを持つ SQlite データベースがあり、それぞれにいくつかのアイテムが含まれています。現在、カテゴリはアルファベット順に配置されていますが、データベースに配置する順序が必要です。助言がありますか?私はこれにかなり慣れていないので、アルファベット順を取り除く方法がわかりません。

4

2 に答える 2

0

自動インクリメント インデックスを定義する必要があります。このインデックスを使用してデータを並べ替えれば、準備完了です。

于 2012-09-12T09:21:32.077 に答える
0

簡単な例を見てみましょう:

表 : カテゴリ

cat_id cat_name someotherValues

  1      A            XYZ
  3      B            UUI
  2      C            8XU
  4      F            6XK
  6      E            9XU
  5      D            7XP

アルファベット順に並べたい場合は、次のようにクエリできます。

select * from categories order by cat_id

cat_id1,2,3,..,6 の順序で行を返します。

PS row_idSQLite テーブルで作成されたデフォルトの列があります。row_id順序を設定する一意のフィールドがない場合は、順序を設定できます。ただし、順序は任意のフィールドに設定できます。

于 2012-09-12T09:28:59.057 に答える