Bigquery ORDER BY(伯爵)

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上成功运行了相同的查询.

任何形式的帮助/建议将不胜感激.

谢谢

Gor*_*off 9

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

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)

文档在这里.