gpt4 book ai didi

sql - 哈萨克符号的​​ LIKE 模式

转载 作者:行者123 更新时间:2023-12-04 22:32:43 25 4
gpt4 key购买 nike

我正在尝试使用此查询选择包含哈萨克字符的名称:

select * from tbl where FirstName like N'%[ӘәҒғҚқҢңӨөҰұҮүҺһІі]%' 

它对某些名称工作正常,但对“Ә”符号无效。例如,name = 'ӘСЕМ' 不是由 like N'%[Ә]%' 模式找到的,而是 like N'%Ә%' 模式找到的 工作正常。

为什么带有方括号的模式(如 N'%[Ә]%')不适用于 'Ә' 符号?

最佳答案

明确指定排序规则:

select * from tbl 
where FirstName like N'%[ӘәҒғҚқҢңӨөҰұҮүҺһІі]%' COLLATE Kazakh_90_CI_AS

要列出 SQL Server 实例上可用的排序规则,请参阅 sys.fn_helpcollations :

SELECT Name, Description FROM fn_helpcollations(); 

关于sql - 哈萨克符号的​​ LIKE 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38432301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com