У меня есть таблицаSQL ВЕРХНЯЯ не работает
И попробуйте выполнить следующую команду:
SELECT * FROM projects WHERE (UPPER(title) LIKE '%КУ%' OR UPPER(description) LIKE '%КУ%')
В конце концов, я хочу, чтобы получить строку с идентификатором 2
, но ничего не возвращается меня.
Но, когда я изменить запрос:
SELECT * FROM projects WHERE (UPPER(title) LIKE '%Ку%' OR UPPER(description) LIKE '%Ку%')
Он возвращает строку (как и ожидалось) с идентификатором 2
.
Что я делаю неправильно? Почему UPPER не работал?
Вы можете найти это сообщение интересным: http://stackoverflow.com/questions/973541/how-to-set-sqlite3-to-be-case-insensitive-when-string-comparing –
Пожалуйста, проверьте версию, независимо от того, он поддерживает вас или нет –
@ FrankN.Stein спасибо, я прочитаю это. –