我想将以下查询运行到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上运行了相同的查询。
任何形式的帮助/建议将不胜感激。
谢谢
最佳答案
您可以按别名排序,但不能按函数排序,因此请尝试:
SELECT table1.field1, COUNT(table1.fiels2) as cnt
FROM table1
GROUP BY table1.fiels1
ORDER BY cnt
DESC limit 10;
该文档为here。
关于sql - Bigquery ORDER BY(计数),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24003380/