Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Незначимые символы / 6 сообщений из 6, страница 1 из 1
20.05.2016, 14:30
    #39240072
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Незначимые символы
Кодировка UTF8
Все ли незначимые символы (те которые в равнении строк не учитываются в "хвосте") меньше значимых?
С уважением, Naf
...
Рейтинг: 0 / 0
20.05.2016, 14:42
    #39240078
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Незначимые символы
А не от коллэйта ли это зависит?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.05.2016, 14:51
    #39240094
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Незначимые символы
Dimitry SibiryakovА не от коллэйта ли это зависит?..
тоже UTF8
...
Рейтинг: 0 / 0
20.05.2016, 14:56
    #39240107
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Незначимые символы
Nafтоже UTF8
Тогда короткое значение дополняется пробелами и порядок сравнения - двоичный.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.05.2016, 15:06
    #39240121
Naf
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
20.05.2016, 15:12
    #39240131
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Незначимые символы
Nafхочется иметь "точное" сравнение строк, как в "обычных" ЯП. То есть с учетом
незначимых финальных символов.
Ну так создавай и используй коллейт с space-padding в off.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Незначимые символы / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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