powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Незначимые символы
6 сообщений из 6, страница 1 из 1
Незначимые символы
    #39240072
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кодировка UTF8
Все ли незначимые символы (те которые в равнении строк не учитываются в "хвосте") меньше значимых?
С уважением, Naf
...
Рейтинг: 0 / 0
Незначимые символы
    #39240078
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не от коллэйта ли это зависит?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Незначимые символы
    #39240094
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА не от коллэйта ли это зависит?..
тоже UTF8
...
Рейтинг: 0 / 0
Незначимые символы
    #39240107
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nafтоже UTF8
Тогда короткое значение дополняется пробелами и порядок сравнения - двоичный.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Незначимые символы
    #39240121
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я к чему это, хочется иметь "точное" сравнение строк, как в "обычных" ЯП. То есть с учетом незначимых финальных символов.
Решение видится таким.

1. Равенство:
Код: sql
1.
F1||'_' = F2||'_'


2. Неравенство "больше":
Код: sql
1.
F1>F2 or ((F1=F2) and (F1||'_'<F2||'_'))


3. Сортировка по-возрастанию по столбцу F1:
Код: sql
1.
order by F1, F1||'_' desc
...
Рейтинг: 0 / 0
Незначимые символы
    #39240131
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nafхочется иметь "точное" сравнение строк, как в "обычных" ЯП. То есть с учетом
незначимых финальных символов.
Ну так создавай и используй коллейт с space-padding в off.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Незначимые символы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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