SQL Server使用LIKE搜索列的名字为" "人物

时间:2016-08-17 13:17:07

标签: sql sql-server tsql sql-like

我正在尝试查询数据库表,以返回firstname列包含字符" "的所有记录。

例如Lars-Erik "Molle"

我试过了:

SELECT * FROM [bgtest].[dbo].[cuscon] WHERE firstname LIKE '%Lars-Erik%' 

并且返回了记录,这只是我确保我正在执行它然后我将Lars-Erik替换为""并且当然现在看起来像'%""%'它没有&# 39; t喜欢它并且什么也不返回。

我尝试过的所有想法都包含了并且无法找到方法。

由于

2 个答案:

答案 0 :(得分:10)

看起来您需要查询类似的内容:

SELECT * FROM [bgtest].[dbo].[cuscon] WHERE firstname LIKE '%"%"%' 

由于%""%将仅搜索两个后续"个字符。

答案 1 :(得分:0)

SELECT * FROM [bgtest].[dbo].[cuscon] WHERE firstname LIKE '%"%'