gpt4 book ai didi

sql-server - T-SQL : select words with specific hebrew dots using dot code

转载 作者:行者123 更新时间:2023-12-03 03:18:27 25 4
gpt4 key购买 nike

希伯来语字符之一(即元音)的代码是 1463 或 0x05b7

我尝试仅选择包含此字符的单词,但我得到了整个单词列表。

我尝试:

DECLARE @d NCHAR
set @d = NCHAR(1463)
select * from words where word like '%' + @d + '%'

我也尝试过

select * from words where word LIKE '%'+NCHAR(0x05B7)+'%'

我试图用以下方式结束声明

collate hebrew_cs_as

collate hebrew_cs_ai

它不起作用

PS,当我尝试使用像 1488 这样的字母代码时,它工作正常

例如。

select * from words where word LIKE '%'+NCHAR(1488)+'%'

最佳答案

如果将源 nvarchar COLLATELatin1_General_BIN,则可以获得正确的结果

DECLARE @t TABLE(txt NVARCHAR(4000));
INSERT INTO @t(txt)VALUES
(NCHAR(1463)),(N'abcdef'),(N'aiiy'+NCHAR(1463)+N'skj'),(N'sdljsd'),(N'sdjp'+NCHAR(1463)),(N'sdzf');
SELECT * FROM @t WHERE txt COLLATE Latin1_General_BIN LIKE N'%'+NCHAR(1463)+N'%';

结果:

enter image description here

关于sql-server - T-SQL : select words with specific hebrew dots using dot code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35544247/

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