powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сортировка
17 сообщений из 17, страница 1 из 1
Сортировка
    #32042214
veb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
veb
Гость
Какой порядок сортировки имеет Unicode?
...
Рейтинг: 0 / 0
Сортировка
    #32042216
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой задаш....
...
Рейтинг: 0 / 0
Сортировка
    #32042218
veb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
veb
Гость
To MiCe

где задаш?
...
Рейтинг: 0 / 0
Сортировка
    #32042226
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где надо задать?




- Петька, приборы!
- 786!
- Чего 786?
- А чего приборы?
...
Рейтинг: 0 / 0
Сортировка
    #32042231
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут надо особо отметить, что в некоторых случаях значения приборов могут достигать 954 и даже 971!
...
Рейтинг: 0 / 0
Сортировка
    #32042236
veb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
veb
Гость
Подробнее...

Предположим бд имеет collation Estonian_CS_AS. В ней есть таблица со столбцом nchar. В этом столбце есть данные на двух языках, имеющих одинаковый набор символов, но разный порядок сортировки. Как этот столбец отсортировать для разноязычных пользователей?
...
Рейтинг: 0 / 0
Сортировка
    #32042291
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если правильно понял то наверное так...
Код: plaintext
1.
2.
3.
4.
5.
6.
select id,myNchar
from tablename
order by myNchar COLLATE Estonian_CS_AS
select id,myNchar
from tablename
order by myNchar COLLATE Estonian_CI_AS
...
Рейтинг: 0 / 0
Сортировка
    #32042406
veb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
veb
Гость
To MiCe

Thanks

Как Вы думаете как будут сортироваться в этом случае неэстонские символы?
...
Рейтинг: 0 / 0
Сортировка
    #32042453
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чес гря не знаю....
...
Рейтинг: 0 / 0
Сортировка
    #32042457
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очевидно...
Никакой...
...
Рейтинг: 0 / 0
Сортировка
    #32042570
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ней есть таблица со столбцом nchar. В этом столбце есть данные на двух языках, имеющих одинаковый набор символов, но разный порядок сортировки

Это, конечно, здорово, но collation-то задается для всего столбца, а не для каждой записи

Как Вы думаете как будут сортироваться в этом случае неэстонские символы?

В соответствии с заданным collation-ом
...
Рейтинг: 0 / 0
Сортировка
    #32042598
veb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
veb
Гость
Положим вопрос набок

1. Collation относится к конкретной code page.
2. Unicode колонка содержит данные для разных code pages.
3.Задается collation для Unicode колонки.


Как будут сортироваться данные для остальных code pages, которые не входят в collation?
...
Рейтинг: 0 / 0
Сортировка
    #32042603
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про какой code page вы говорите ?

"The physical storage of character strings in Microsoft® SQL Server™ 2000 is controlled by collations. A collation specifies the bit patterns that represent each character and the rules by which characters are sorted and compared."

Т.е. после того, как данные занесены в таблицу они все уже одного collation-а
...
Рейтинг: 0 / 0
Сортировка
    #32042605
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю что, если например задаеш коллейт эстонский то и будет все отсортированно по эстонской схеме....
вот если будет отдельная колонка для значения коллейта
тогда можно выдергивать только определенный язык....
ну сортировать с использованием collate...
...
Рейтинг: 0 / 0
Сортировка
    #32042608
veb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
veb
Гость
Подойдем с другой стороны

Как collation Ukrainian можно применить к unicode, если последняя содержит символы из всех code pages, когда collation Ukrainian относится только к 1251 code page?
...
Рейтинг: 0 / 0
Сортировка
    #32042609
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Glory
юникод для того и придуман чтоб хранить разные языки...
задание колейта на уровне столбца означает что(юникод!)
1 - коллейт будет использоватся для сортировки, LIKE,...
2 - при конвертации к типам char(varchar) будет использоваться имно этот коллейт....
...
Рейтинг: 0 / 0
Сортировка
    #32042612
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2veb
объясни свою пробле поточнее....
думаю что хочеш сделать нечто интернацианальное?
тогда на запись храни тип кодовой страницы...
или что тебе нужно?
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сортировка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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