2017-01-31 9 views
1

Я пытаюсь реализовать в команде SQL в BigQuery. Когда я пишу несколько идентификаторов, таких как запрос ниже, он не возвращает никаких результатов. Если я напишу только один идентификатор, напишите. Есть ли функция, аналогичная IN в SQL?Как реализовать «in» в BigQuery?

select hits.customDimensions.value, sum(totals.visits) Visits 
    from [86958781.ga_sessions_20170130] 
    where hits.customDimensions.index = 13 
    and hits.customDimensions.value contains "1719953,1329209" 
    group by hits.customDimensions.value 
    order by Visits desc 

ответ

2

Есть ли функция, как IN в SQL?

Несомненно, это так. Вы должны использовать синтаксис ниже

AND hits.customDimensions.value IN ("1719953", "1329209")