Выберите 1 запись в каждой записи «x» в Bigquery - PullRequest
0 голосов
/ 02 мая 2018

Я хочу выбрать 1 запись из каждых 50 записей в большом запросе. У меня очень большой стол, и я не могу сделать order by rand().

1 Ответ

0 голосов
/ 02 мая 2018

Ниже для BigQuery Standard SQL

#standardSQL
SELECT * EXCEPT (rnd) FROM (
  SELECT rand() rnd, *
  FROM `project.dataset.your_table` 
)
WHERE rnd < 0.02
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...