这个问题在这里已经有答案了:
t-sql语句中前缀n的含义是什么?我应该在什么时候使用它(4个答案)
10个月前关门了。
我有一个数据库列是nvarchar(50)。有些记录中可能有em破折号。我想找到那些记录。
但是,当我从另一个程序复制并粘贴em破折号时,SQLServerManagementStudio将其视为常规的连字符。
这只返回所有带有连字符的部分,即使它是一个位于百分号之间的em破折号:
select * from part
where partnum like '%−%'
如何使ssms搜索em破折号而不是连字符?
emdash公司:−
连字符:-
如果有人想知道这是通过学习如何使用nvarchar搜索解决的。通过在搜索字符串前面加上“n”,可以搜索从另一个程序复制粘贴的内容,如下所示:
SELECT * FROM part
WHERE PartNum LIKE N'%−%'
1条答案
按热度按时间rqenqsqc1#
你可以试试这样的。