powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблемы с сортировкой и UPPER
3 сообщений из 3, страница 1 из 1
Проблемы с сортировкой и UPPER
    #32057282
Vladus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну не получается !!! Запрос (в FB):
select distinct tradenmr, tradenme, tradenmrs, tradenmes,
tradenmnx from tradenm where UPPER(tradenmr) like (UPPER('а%')) order by tradenmr.
Так она плюет на UPPER и выдает результат только по строчной букве "а" - прописную "А" игнорирует. С кодировкой вроде бы все в порядке - WIN1251 (По крайней мере в запросах не выдает гнусного сообщения об этом). Пробовал из IBConsole, SQL Monitor-а и Дельфи (через dbExpress пытаюсь работать) - результат один и тот же.

Вторая проблема - как при сортировке (order by) заставить ее игнорировать разницу между строчными и прописными буквами ? Такое вообще возможно ?
...
Рейтинг: 0 / 0
Проблемы с сортировкой и UPPER
    #32057448
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
С кодировкой у тебя, как раз, скорее всего и не всё в порядке.
Для правильной сортировки нужно указывать кроме кодировки и сопоставление символов COLLATE PXW_CYRL.
При сортировке можно явно указывать сопоставление:
... ORDER BY <> COLLATE PXW_CYRL.
...
Рейтинг: 0 / 0
Проблемы с сортировкой и UPPER
    #32057475
Vladus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное !!! Заработало. Я твой должник.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблемы с сортировкой и UPPER
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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