Bigquery ORDER BY(伯爵)

时间:2014-06-02 21:12:31

标签: sql database google-bigquery

我想在Bigquery中运行以下查询

SELECT table1.field1, COUNT(table1.fiels2)
FROM table1
GROUP BY table1.fiels1
ORDER BY COUNT(table1.fiels2)
DESC limit 10;

我收到错误错误:(L1:282):表达式     ORDER BY中的COUNT([metamx_magnetic_share.adops001.cookie],DESC)无效

但是我在Vertica上成功运行了相同的查询。

任何形式的帮助/建议都将受到赞赏。

谢谢

1 个答案:

答案 0 :(得分:9)

您可以按别名排序,但不能按功能排序,请尝试:

SELECT table1.field1, COUNT(table1.fiels2) as cnt
FROM table1
GROUP BY table1.fiels1
ORDER BY cnt
DESC limit 10;

文档为here