Как преобразовать в нижний регистр значение в SQLite? - PullRequest
10 голосов
/ 07 апреля 2011

В базе данных SQLite все значения хранятся в верхнем регистре.

Как выбрать указанное значение в базе данных, используя нижний регистр?

Ответы [ 2 ]

12 голосов
/ 03 ноября 2014

Для всех, кто приехал сюда из Google и ищет, как выбрать в качестве верхнего регистра в SQLite, как и ожидалось, это будет работать:

sqlite> SELECT UPPER("Hello, WORLD!");

ПРИВЕТ, МИР!

8 голосов
/ 07 апреля 2011

SQLite имеет a LOWER функцию для этого:

sqlite> SELECT LOWER("Hello, WORLD!");
hello, world!

Функция lower (X) возвращает копию строки X со всеми символами ASCII, преобразованными в нижний регистр. Встроенная функция lower () по умолчанию работает только для символов ASCII. Для преобразования регистра символов, не входящих в ASCII, загрузите расширение ICU.

...