#google-bigquery #pybigquery
# #google-bigquery #pybigquery
Вопрос:
Я должен поместить запрос в BigQuery, где у нас есть 100 условий (в предложении where). Я хочу, чтобы, если какое-либо из более чем 80 условий было истинным, оно должно извлекать данные. Возможно ли это в большом запросе?
Ответ №1:
Ниже приведен стандартный SQL для BigQuery
select *
from `project.dataset.table`
where (
select countif(condition)
from unnest([
condition1,
condition2,
condition3,
. . .
condition99,
condition100
]) condition
) >= 80