我正在尝试使用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
答案 0 :(得分:4)
SQL中是否有类似IN的函数?
当然,确实如此。您应该使用以下语法
AND hits.customDimensions.value IN ("1719953", "1329209")