2017-01-31 6 views
1

Ich versuche, in SQL in BigQuery in Befehl zu implementieren. Wenn ich mehr als eine ID wie die folgende Abfrage schreibe, werden keine Ergebnisse zurückgegeben. Wenn ich nur ein ID-Worte gut schreibe. Gibt es eine Funktion wie IN in SQL?Wie implementiert man "in" 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 

Antwort

2

Gibt es eine Funktion wie IN in SQL?

Sicher ist es. Sie sollten die folgende Syntax

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