mysql的SQL语句转换为KDB+的SQL语句

  1. 云栖社区>
  2. 博客>
  3. 正文

mysql的SQL语句转换为KDB+的SQL语句

proinsightio 2018-06-17 15:16:27 浏览1312
展开阅读全文

mysql里一条包含分组,排序,取前n条的sql语句如下


select create_time,price,sum(num) num from t1 WHERE sid="a" AND rid="b" GROUP BY price ORDER BY price ASC,create_time ASC LIMIT 10

在KDB+里的写法如下


select [10] from `price xasc {select num:sum num by price from t1 where sid=(x 0),rid=(x 1)}(`$"a";`$"b")



[10]对应的是LIMIT 10

`price xasc 对应的是 ORDER BY price ASC

num:sum num对应的是sum(num) num

by price 对应的是ORDER BY ASC


网友评论

登录后评论
0/500
评论