You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Synapse Analytics:如何查找包含方括号作为文本部分的campaign

Synapse Analytics 匹配含方括号的campaign字段解决方案

要查找campaign字段中包含[de]或[be]的记录,你当前的SQL语句WHERE campaign LIKE '%[de]%' OR campaign LIKE '%[be]%'会把方括号当成通配符使用,实际匹配的是包含d、e或b、e的字符,而非你要找的带方括号的完整内容,且Synapse Analytics里ESCAPE关键字对这种场景不生效。

正确的写法是用双重方括号转义左方括号,SQL语句如下:

WHERE campaign LIKE '%[[de]]%' OR campaign LIKE '%[[be]]%'

原理说明:在Synapse的LIKE语法中,[是特殊通配符(用于定义字符集合),要匹配实际的左方括号,必须写成[[];右方括号]无需额外转义,直接写即可。这样就能精确匹配包含[de]或[be]的campaign记录。

内容的提问来源于stack exchange,提问作者WTWT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 16:48:58