【发布时间】:2016-12-24 04:19:07
【问题描述】:
我正在尝试查询数据库表以返回 firstname 列包含字符 " " 的所有记录。
例如Lars-Erik "Molle"。
我试过了:
SELECT * FROM [bgtest].[dbo].[cuscon] WHERE firstname LIKE '%Lars-Erik%'
返回了记录,这只是我确保我做对了,然后我用"" 替换了Lars-Erik,当然因为它现在看起来像'%""%',它不喜欢它并且什么也不返回.
我尝试过的任何想法都包含并喜欢,但无法找到方法。
谢谢
【问题讨论】:
-
CONTAINS仅适用于包含基于字符的数据类型的全文索引列,因此如果您的列未建立索引,它将无法为您工作。
标签: sql sql-server tsql sql-like