【发布时间】:2016-01-29 15:55:56
【问题描述】:
在 ColdFusion 11 应用程序中,我有一个查询对象,其中包含包含左方括号字符的字符串 - [。我需要能够对该查询对象进行查询查询 (QoQ) 搜索,以查找任何包含 [ 字符的记录,但我似乎找不到逃避它的方法。
我找到的最佳建议 - LIKE '%[[]%' - 没有返回任何结果。
此代码返回错误消息:
<cfquery name="temp" dbType="query">
SELECT *
FROM myQuery
WHERE myField LIKE '%[%'
</cfquery>
此代码还返回错误消息:
<cfquery name="temp" dbType="query">
SELECT *
FROM myQuery
WHERE myField LIKE '%\[%' ESCAPE '\'
</cfquery>
而且这段代码根本不返回任何记录,即使我知道这个字符在那里:
<cfquery name="temp" dbType="query">
SELECT *
FROM myQuery
WHERE myField LIKE '%[[]%'
</cfquery>
任何建议将不胜感激。谢谢。
【问题讨论】: