小编Mas*_*ary的帖子

如何在 BigQuery(标准 SQL)中获取表的前 N%(例如 50%)?

我尝试过以下方法,但没有一个有效:

  1. 使用SELECT TOP 50 PERCENT:BigQuery没有top功能
  2. 使用LIMIT (SELECT COUNT(*) FROM tabl)/2:原因是 BigQuery 不接受任何非整数值。
  3. 使用SET设置中值,然后使用WHERE

sql count sql-order-by window-functions google-bigquery

5
推荐指数
2
解决办法
5825
查看次数