我有一个场景,我的 KDB 表中的数据在字符串中包含多个连续的星号字符,并且我需要能够搜索该字符串。假设我要搜索的字符串是foo**bar,我想要编写的查询是:
select from table where column like "foo**bar"
Run Code Online (Sandbox Code Playgroud)
我需要转义 * 字符,但我在文档中找不到如何做到这一点。我尝试过反斜杠和其他几个变体,但没有成功。想必这一定是可能的吧?
方括号用作转义字符like
"foo**bar" like "foo[*][*]bar"
Run Code Online (Sandbox Code Playgroud)
以下是Kx wiki的引用:
Special characters can be matched by bracketing them
Run Code Online (Sandbox Code Playgroud)