roy*_*roy 3 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;
Run Code Online (Sandbox Code Playgroud)
我收到错误错误:(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;
Run Code Online (Sandbox Code Playgroud)
文档在这里.