Sqliteをテーブルの作成に取り組んでいないBY ORDERさ:なぜAndroidのでSqliteをクエリ
// Contacts table name
private static final String TABLE_CHAL = "CD";
// Contacts Table Columns names
private static final String KEY_ID = "id";
private static final String KEY_CHAL = "chal";
private static final String KEY_DATE = "date";
String CREATE_CONTACTS_TABLE = "CREATE TABLE " + TABLE_CHAL + "("
+ KEY_ID + " INTEGER PRIMARY KEY," + KEY_CHAL + " TEXT,"
+ KEY_DATE + " TEXT)";
db.execSQL(CREATE_CONTACTS_TABLE);
クエリ(KEY_DATE順):上記
Cursor cursor = db.rawQuery("SELECT * FROM " + TABLE_CHAL + " ORDER BY [" + KEY_DATE + "] ASC", null);
が動作していないようです。
注文する前にKEY_DATE
を日付に変換する必要がありますか?
なぜ大括弧をORDER BY句に入れましたか? – fiddler
私はSQLの背景から来ているので、私はブラケットを置くべきだと思っています。私はスペースがあるカラムを持っています。 – Si8
その列に入れる日付の形式は何ですか? – laalto