我想从符号列表中过滤掉包含 `1 的记录
示例表:
tab:([]a:((``1`2);`a;b);c:1 2 3);
Run Code Online (Sandbox Code Playgroud)
我试过这个:
select from tab where a = `1
Run Code Online (Sandbox Code Playgroud)
还有这个:
select from tab where `1 in raze a
Run Code Online (Sandbox Code Playgroud)
这些都不起作用。
小智 6
如果你有桌子:
q)tab:([]a:((``1`2);`a;`b);c:1 2 3)
q)tab
a c
-------
``1`2 1
`a 2
`b 3
Run Code Online (Sandbox Code Playgroud)
您可以将关键字in与每个权限结合使用来删除所需的行:
q)select from tab where not `1 in/: a
a c
---
a 2
b 3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
90 次 |
| 最近记录: |