kdb - Kdb - 按符号为两个单词的列选择
问题描述
我有一张桌子,里面有一列“交易对手”。数据类型是符号。但是有两个单独的单词,格式为:“enlist`XXX XXX” 我选择 where peer = XXX XXX。关于如何做到这一点的任何想法?
谢谢
解决方案
in
假设我对您的理解正确,可能值得使用每个正确的迭代器。
q)t: ([] a: 1 2; b: (enlist `$"xx xxxx"; (`$"xxxx xxxx"; `$"xxxx xxxx")))
q)t
a b
----------------------
1 ,`xx xxxx
2 `xxxx xxxx`xxxx xxxx
q)select from t where (`$"xx xxxx") in/: b
a b
---------
1 xx xxxx
推荐阅读
- entity-framework - 在不使用主键的 EF Core 3 中为一对多配置导航属性?
- android - 有没有办法重新启用 RecyclerView 触摸事件?
- react-native - 为什么Android模拟器右上角有红色?
- python - 需要帮助拼接列表
- r - Group_by、转置、变异、mahalanobis
- google-sheets - 使用另一个数组/范围的值循环遍历一个数组/范围
- pandas - 将 pandas cut 应用于 bin 取决于列值的分组项目
- java - Junit 5.5.1 和 5.5.2 突然无法运行测试:“进程以退出代码 -1 完成”;5.6.0-RC1 缺少一个类
- vb.net - 更新后VS中的TextBox错误
- numpy - Numpy 和 Scipy 中稀疏矩阵的选择