Я использую SQLit в своем приложении для Android, я хочу выполнить поиск в своей базе данных.
мой запрос и ошибка таковы:
Error Code : 1 (SQLITE_ERROR)
Caused By : SQL(query) error or missing database.
near "to": syntax error (code 1): , while compiling:
select * from informations where house_type = 'آپارتمانی' and room_count = '1' and (cost between 0 to 100000000) and (area between 0 to 1000)
кто-нибудь знает в чем проблема?
Синтаксис оператора BETWEEN — test_expression BETWEEN low_expression AND high_expression. Так что меняйте TO на AND.
Если у вас возникли проблемы с работой запроса SQLite, часто помогает исключить переменные, например. язык программирования и другие части среды. Для этого мне нравится использовать минимальную среду инструмента командной строки SQLite. Это также полезно для создания хорошего минимальный воспроизводимый пример для StackOverflow с помощью предлагаемой команды
.dump.