БД SQLite
Для поиска записей по текстовым полям, для игнорирования регистра использую примерно такую конструкцию:
SELECT UPPER(city) FROM table1 WHERE id=1 OR id=100 (это запрос для примера, в реальном запросе UPPER стоит в WHERE)
в 1-й записи Paris, отрабатывает PARIS
в 100-й записи Париж, отрабатывает Париж (ни в верхний, ни в нижний регистр не переводится)
Как сделать, чтобы и англоязычное и русскоязычное заполнение стринговых полей обрабатывалось одинаково правильно?
Вопрос
walexw
БД SQLite
Для поиска записей по текстовым полям, для игнорирования регистра использую примерно такую конструкцию:
SELECT UPPER(city) FROM table1 WHERE id=1 OR id=100 (это запрос для примера, в реальном запросе UPPER стоит в WHERE)
в 1-й записи Paris, отрабатывает PARIS
в 100-й записи Париж, отрабатывает Париж (ни в верхний, ни в нижний регистр не переводится)
Как сделать, чтобы и англоязычное и русскоязычное заполнение стринговых полей обрабатывалось одинаково правильно?
Спасибо!
Ссылка на комментарий
6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.