Задать вопрос
@SMOrc

Как сделать поиск без учета регистра в Flask Sqlite?

Этот код ищет с учетом регистра
ru_riddles = riddles.query.filter(riddles.ruText.contains(q)).all()

Этот код тоже, хотя должно искать без регистра
ru_riddles = riddles.query.filter(riddles.ruText.like(q)).all()

Если заменить просто q на "%" + q + "%", ничего не меняется
Попробовал в DB Browser (SQLite) выполнить запрос
SELECT * FROM riddles WHERE ruText LIKE "%текст%"
И даже там не получилось
Возможно ли вообще выполнить такой запрос в SQLite? Лично мне уже кажется, что нет
  • Вопрос задан
  • 544 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
Я так понимаю у тебя sqlalchemy, попробуй ilike, но не знаю работает ли он корректно с sqlite:

ru_riddles = riddles.query.filter(riddles.ruText.ilike(q)).all()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽