My app has an SQLite table with columns id, category and item_name. category is of type string. Primary key is id. I want to retrieve names of all items in category Veg then display this in list view. I tried following queries :
String vg ="Veg"; Cursor mCursor = database.query(true, DATABASE_TABLE, new String[] { KEY_ROWID, KEY_CATEGORY, KEY_NAME,KEY_PRIZE,KEY_DESCRIPTION }, KEY_CATEGORY + "=" + vg , null, null, null,null, null); if (mCursor != null) { mCursor.moveToFirst(); } return mCursor; Query:
String query = "SELECT * FROM todo WHERE category =" + vg ; Cursor cursor = database.rawQuery(query,null); if (cursor != null) { cursor.moveToFirst(); } return cursor;