Search 如何在DB2记录中搜索unicode字符?
我在DB2中有一个表sayMETAATTRIBUTE,其中一列say“content”可能包含任何特殊字符,包括unicode字符。Search 如何在DB2记录中搜索unicode字符?,search,unicode,db2,Search,Unicode,Db2,我在DB2中有一个表sayMETAATTRIBUTE,其中一列say“content”可能包含任何特殊字符,包括unicode字符。 对于任何特殊字符,例如:“#”我只需搜索: Select * from METAATTRIBUTE where content like '%#%'; 但是如何搜索unicode字符,如“u201B”或“u201E” 提前感谢。假设您正在谈论DB2LUW,Unicode字符串文字由符号“u&”指定,后跟单引号中的常规字符串文字。Unicode代码点由转义字符指定
对于任何特殊字符,例如:“#”我只需搜索:
Select * from METAATTRIBUTE where content like '%#%';
但是如何搜索unicode字符,如“u201B”或“u201E”
提前感谢。假设您正在谈论DB2LUW,Unicode字符串文字由符号“u&”指定,后跟单引号中的常规字符串文字。Unicode代码点由转义字符指定,默认情况下为反斜杠。例如:
$ db2 "values u&'\201b'"
1
---
‛
1 record(s) selected.
因此,您的查询如下所示:
Select * from METAATTRIBUTE where content like u&'%\201b%';
最近,我也有同样的问题。这对我有用
select *
from METAATTRIBUTE
where MEDEDELINGSZONE like '%' || UX'201B' || '%'