powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по поводу сортировки
2 сообщений из 2, страница 1 из 1
Вопрос по поводу сортировки
    #32015678
Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!

Если отсортировать НД по текстовому полю, то впереди будут записи, начинающиеся на цифры, потом - на латинские буквы, а потом уже на наши, на русские.

Есть ли возможность изменить порядок сортировки так, чтобы сначала шли русские символы, потом уже латинские, и в конце, например, цифры?

С уважением, Николай.
...
Рейтинг: 0 / 0
Вопрос по поводу сортировки
    #32015683
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы MS имела название не "Microsoft", а "Микромягкость", то, возможно, при сортировке русские буквы стояли бы раньше латинских ...
Напиши UDF, которая преобразовывает varchar(256) в varbinary(256), но с использованием собственного алфавита. В varbinary должны помещаться бинарные коды позиции соответствующего символа в алфавите. Везде, где нужна подобная сортировка, используй вспомогательное поле, вычисляемое через данную функцию. Сортировку делай по вспомогательному полю (желательно скрыв его с глаз пользователя).
Примечание. Данное решение приведет к некоторому притормаживанию. И годится оно только для MS SQL SERVER 2000.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по поводу сортировки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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