在每个' x'中选择1条记录。 Bigquery中的记录

时间:2018-05-02 16:07:18

标签: google-bigquery

我想从bigquery中的每50条记录中选择1条记录。我有一张非常大的桌子,不能真正做order by rand()

1 个答案:

答案 0 :(得分:3)

以下是BigQuery Standard SQL

   
#standardSQL
SELECT * EXCEPT (rnd) FROM (
  SELECT rand() rnd, *
  FROM `project.dataset.your_table` 
)
WHERE rnd < 0.02