根据所选语言修改结果的整理

时间:2016-06-10 15:08:34

标签: tsql

我有一张表,其中包含15种不同语言的60000多个单词记录。

当为特定语言运行select语句时,有一种方法可以为所选语言设置正确的排序规则。

我知道我可以在order by子句中设置排序规则,这可以动态完成吗?

我可以做这样的事情:

DECLARE @Language VARCHAR(20)
DECLARE @Collation VARCHAR(50)
SET @Language = 'Czech'
SET @Collation = 'Czech_CI_AS'

SELECT Words FROM TABLE1 
WHERE Language = @Language
ORDER BY Words COLLATE @Collation

先谢谢

0 个答案:

没有答案