我正在尝试查询数据库表以返回名字列包含字符 ""
的所有记录。
例如Lars-Erik“Molle”
。
我尝试过这个:
SELECT * FROM [bgtest].[dbo].[cuscon] WHERE firstname LIKE '%Lars-Erik%'
并且返回了记录,这只是我确保我做得正确,然后我用 ""
替换 Lars-Erik
,当然,就像现在看起来的那样就像 '%""%'
它不喜欢它并且不返回任何内容。
我尝试过的任何想法都包含和喜欢,但无法找到实现方法。
谢谢
最佳答案
看起来您需要查询如下内容:
SELECT * FROM [bgtest].[dbo].[cuscon] WHERE firstname LIKE '%"%"%'
因为 %""%
将仅搜索两个后续的 "
字符。
关于SQL Server 使用 LIKE 在名字列中搜索 ""个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38997792/