如何在BigQuery中实现“in”?

时间:2017-01-31 14:20:38

标签: google-bigquery

我正在尝试使用SQL中的命令实现BigQuery。当我写下多个ID(如下面的查询)时,它不会返回任何结果。如果我只写一个ID字很好。 SQL中是否有类似IN的函数?

    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 

1 个答案:

答案 0 :(得分:4)

  

SQL中是否有类似IN的函数?

当然,确实如此。您应该使用以下语法

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