如何在 BigQuery 中实现“in”?

Can*_*nsu 1 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 
Run Code Online (Sandbox Code Playgroud)

Mik*_*ant 5

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

就是这样。您应该使用以下语法

AND hits.customDimensions.value IN ("1719953", "1329209")  
Run Code Online (Sandbox Code Playgroud)