ColdFusion 查询语法将下划线视为单字符通配符,并使用方括号转义文字下划线:

LIKE '_abc' -- any 1 char then abc
LIKE '[_]abc' -- actual underscore char then abc

Lucee(5.1 测试)似乎不支持通配符或转义版本以匹配文字下划线。无论是否使用 cfqueryparam,行为都是相同的。

Lucee 是否有 QoQ 的单字符通配符,如果有,当您想找到实际文字时如何转义该字符?

最佳答案

您可以通过使用“at”字符转义下划线来完成此操作,例如

LIKE '@_@abc' escape '@'

关于coldfusion - Lucee 是否支持 QoQ 中的任何单字符通配符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41764840/

10-12 17:18
查看更多