无法针对nvarchar列选择具有条件的行

Leo*_*Leo 0 sql sql-server

我有一张桌子:

CREATE TABLE dbo.tblactivity
(
  action NVARCHAR(300)
);
Run Code Online (Sandbox Code Playgroud)

但是当我运行以下查询时,我得不到任何结果:

select * from tblactivity where action like '???%'
Run Code Online (Sandbox Code Playgroud)

Mor*_*lus 5

对于非拉丁语言的条件,请使用Unicode字符串

select * from tblactivity where action like N'???%'
Run Code Online (Sandbox Code Playgroud)

当然,你需要改变???你的语言中的实际单词,因为它可能被错误地渲染.