Гость
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Функция UPPER переводит в верхний регистр только латинские буквы? / 6 сообщений из 6, страница 1 из 1
05.12.2013, 18:49
    #38490908
Alex_1983
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция UPPER переводит в верхний регистр только латинские буквы?
Почему-то кириллица у меня функция UPPER в верхний регистр не переводит, что можно сделать?(((
...
Рейтинг: 0 / 0
05.12.2013, 20:10
    #38490990
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция UPPER переводит в верхний регистр только латинские буквы?
Нет. Только английские.
Для всех остальных алфавитов (включая латинский) надо подключать библиотеку ICU. Ищи по форуму, обсуждалось неоднократно.
...
Рейтинг: 0 / 0
06.12.2013, 16:43
    #38492077
Alex_1983
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция UPPER переводит в верхний регистр только латинские буквы?
Спасибо
...
Рейтинг: 0 / 0
10.01.2014, 18:00
    #38522358
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция UPPER переводит в верхний регистр только латинские буквы?
Вставлю свои 5 коп.
При использовании функции, например UPPER , невозможно задействовать индексы.
Например при Order By UPPER(Table1.Field1)
Поэтому мне пришлось вводить доп. поля с нужным мне регистром.
...
Рейтинг: 0 / 0
10.01.2014, 21:25
    #38522565
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция UPPER переводит в верхний регистр только латинские буквы?
potkinВставлю свои 5 коп.
При использовании функции, например UPPER , невозможно задействовать индексы.
Например при Order By UPPER(Table1.Field1)
Поэтому мне пришлось вводить доп. поля с нужным мне регистром.Не надо вставлять пять копеек если не знаешь причины.
Функции всегда отключают индексы. Если нужно индексировать по полю обработанному какой-либо функцией - делай дополнительное поле, в которое записывай результат функции и делай индекс на него.
...
Рейтинг: 0 / 0
11.01.2014, 00:58
    #38522708
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция UPPER переводит в верхний регистр только латинские буквы?
White OwlНе надо вставлять пять копеек если не знаешь причины.
???

potkin При использовании функции, например UPPER, невозможно задействовать индексы.
==
White OwlФункции всегда отключают индексы.

и

potkinПоэтому мне пришлось вводить доп. поля с нужным мне регистром.
==
White Owlделай дополнительное поле, в которое записывай результат функции и делай индекс на него.


Или это не одно и то же??? ))))))))))
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Функция UPPER переводит в верхний регистр только латинские буквы? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]