|
//用文档中的例子
q)\l sp.q
+`p`city!(`p$`p1`p2`p3`p4`p5`p6`p1`p2;`london`london`london`london`london`lon..
(`s#+(,`color)!,`s#`blue`green`red)!+(,`qty)!,900 1000 1200
+`s`p`qty!(`s$`s1`s1`s1`s2`s3`s4;`p$`p1`p4`p6`p2`p2`p4;300 200 100 400 200 300)
q)sp
s p qty
---------
s1 p1 300
s1 p2 200
s1 p3 400
s1 p4 200
s4 p5 100
s1 p6 100
s2 p1 300
s2 p2 400
s3 p2 200
s4 p2 200
s4 p4 300
s1 p5 400
q)select p1,avg qty by p from sp
'p1
q)select p,avg qty by p from sp
p | p qty
--| -------------------
p1| `p$`p1`p1 300
p2| `p$`p2`p2`p2`p2 250
p3| `p$,`p3 400
p4| `p$`p4`p4 250
p5| `p$`p5`p5 250
p6| `p$,`p6 100
q)select from sp where qty>(avg;qty) fby p
s p qty
---------
s2 p2 400
s4 p4 300
s1 p5 400 |
|