2015-11-06 3 views
-1

Я пытаюсь получить значение из таблицы базы данных sqlite, я написал запрос SELECT для извлечения значения из таблицы. В этом вопросе select я должен проверить, что поле CALLTYPE содержит X или Y. В этом поле CALLTYPE поле содержит значение X или Y. Мне нужно получить поля и ID.SQLite select query с предложением WHERE в android

cursor=database.query(DATABASE_TABLE, new String[]{CALLTYPE,ID}, null, null, null, null, null); 
+1

Что вы хотите знать? Что внутри поля CALLTYPE ?. – FlanschiFox

+0

какая проблема у вас есть – Mohit

+0

спасибо за ваш повтор, я получил его. –

ответ

3

не проверял, но что-то подобное должно работать

Cursor c = db.query(DATABASE_TABLE, new String[]{CALLTYPE,ID}, "CALLTYPE LIKE ? or CALLTYPE LIKE ?", new String[] { "%X%", "%Y%"}, null, null, null); 
+2

вы добрались до него, просто сделайте редактирование в подобном разделе как 'like?' – Bhargav

+0

спасибо, исправил ответ – 2red13

Смежные вопросы