Я использую оператор CASE WHEN для выбора буквенно-цифровых данных, но оператор будет возвращать только те строки, которые являются числовыми.
При создании таблицы я определил строку как «CarPlate1». TEXT При выбореданные, которые я запускаю по запросу, аналогичному приведенному ниже, только мои поиски по нескольким столбцам, т. е. CarPlate1, CarPlate2 и CarPlate3.
SELECT "CarPlate1", "dbcarplate", CASE WHEN "CarPlate1" = '+readlpr+' THEN "CarPlate1" ELSE '+null+' END dbcarplate FROM "SiteDB" ORDER BY dbcarplate DESC LIMIT 3;
Сохраненные числовые поля alpa возвращают следующее сообщение об ошибке
"Error: SQLITE_ERROR: no such column: ABCDE1234"
где ABCDE1234 - это данные, которые ищутся, но запрос выдаст требуемые результаты только для числовых данных.
Необходимо получить данные обратнокак ABCDEFGH, ABCDE1234 или 98341