Denis Asked:2020-05-03 01:32:39 +0000 UTC2020-05-03 01:32:39 +0000 UTC 2020-05-03 01:32:39 +0000 UTC MS SQL 数据库中的模式搜索 772 有一个数据库,需要在其中对模板进行搜索。数据库如下图所示。 无法实现模式匹配。我发送命令: SELECT * FROM People_list WHERE FIO LIKE 'Куприенко Демид Мартынович' 结果给我返回了一个空表,就好像数据库中没有出现这个值一样。告诉我出了什么事?谢谢你。 更新 下面的查询也不起作用。 SELECT * FROM People_list WHERE FIO LIKE N'Куприенко Демид Мартынович' SELECT * FROM People_list WHERE FIO LIKE '%Куприенко%' база-данных 1 个回答 Voted Best Answer Denis 2020-05-03T23:08:58Z2020-05-03T23:08:58Z 使用科学戳的方法,发现请求应该是这样的: "SELECT * FROM People_list WHERE [FIO] LIKE N'%Куприенко Демид Мартынович%'" 我必须将 FIO 括在方括号中,添加 N 前缀和 % 符号。
使用科学戳的方法,发现请求应该是这样的:
我必须将 FIO 括在方括号中,添加 N 前缀和 % 符号。