如何选择中日文字行?

Kuz*_*gun 0 sql sql-server character chinese-locale

如何按日文相似字符过滤列?我正在尝试做类似的事情

SELECT * FROM my_table WHERE column LIKE '%[A-Za-z]%'
Run Code Online (Sandbox Code Playgroud)

中文或日语字符可以吗?

M.A*_*Ali 5

使用unicode字符串时,始终需要在字符串前面加上前缀,N以明确告知sql server该操作中可能存在unicode字符。INSERT,UPDATE,SELECT和DELETE对所有操作都是如此。

在选择数据的情况下,在where子句中,您需要在Search字符串前添加N。像这样...

SELECT * 
FROM my_table 
WHERE column LIKE N'%[A-Z]%' --<-- using Japanese characters here 
OR    Column LIKE N'%[a-z]%' --<-- using Japanese characters here 
Run Code Online (Sandbox Code Playgroud)