如何选择列表列

时间:2016-07-31 17:48:41

标签: kdb

假设我有一个包含列列表的表

q)t:([]x:10?1.;y:10?`a`b`c;z:10#enlist`a`b)
q)t
x          y z  
----------------
0.1627662  b a b
0.6884756  b a b
0.8177547  a a b
0.7520102  b a b
0.1086824  c a b
0.9598964  c a b
0.03668341 a a b
0.6430982  a a b
0.6708738  b a b
0.6789082  a a b

如何选择行where y in z

1 个答案:

答案 0 :(得分:2)

从t中选择' z

中的y

由于z是列表列表,因此您需要每个列表。 '充当每个人。 http://code.kx.com/q4m3/6_Functions/#672-each-both 了解更多细节。小心空白。 https://groups.google.com/forum/#!forum/personal-kdbplus获得更多知识渊博的建议。