У меня есть столбец таблицы, который имеет несколько языковых данных.Сортировка нескольких языковых данных в SQL Server путем сортировки (почему мой запрос не работает)
Мне нужно сортировать в соответствии с указанным мной языком, например, хинди.
Как достичь этого, хотя сопоставление или что-то еще?
- Имя столбца:
Comments
- Тип:
Nvarchar(MAx)
данных Sample столбцов
This is an example
To je příklad.
هذا مثال على ذلك.
उदाहरण है.
यह एक उदाहरण है.
ಈ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ.
Выход после сортировки 'хинди' должно быть:
उदाहरण है.
यह एक उदाहरण है.
This is an example
To je příklad.
هذا مثال على ذلك.
ಈ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ.
Сценарий используется:
CREATE TABLE dbo.Data
(unicodeData NVARCHAR(200)
)
GO
INSERT INTO dbo.Data (unicodeData)
VALUES
(N'This is an example')
, (N'यह एक उदाहरण है.')
, (N'उदाहरण है.')
, (N'ಈ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ.')
, (N'एक उदाहरण है.')
, (N'هذا مثال على ذلك.')
, (N'To je příklad.');
GO
select * from dbo.unicodeData
order by unicodedata Collate Indic_General_100_CI_AI
какая база данных? sql server, oracle? –
Sql Server 2008 R2/2012 – Shashank