首页 > 解决方案 > 搜索所有包含单词大小并以 a? 结尾的记录

问题描述

我在表格中有一系列问题,我想要所有包含单词大小且必须以“?”结尾的记录 在记录中。当我执行 SQL 时,“?” 被视为特殊字符,但我希望将其视为普通字符,我该如何转义它。我查看了互联网和 StackOverflow,但唯一的问题解释了“?” 是一张我不希望它成为的外卡。

select * from Questions where QuestionText like '%Size%?'

所以它返回例如......它很简单,但你有希望得到这个想法。

What is the size of france?

但不返回

What is the size of france.

标签: sqlsql-servertsql

解决方案


要转义任何特殊字符的特殊含义,只需将其括在方括号中即可。

Select * from Questions where QuestionText like '%Size%[?]'

推荐阅读