如何解决嵌套WHERE条件可从表的不同部分提取计数?
我是BQ / SQL的新手。
我正在使用Google Analytics(分析)数据集在同一查询中为两件事提取一个COUNT:
总event_name点击
符合特定条件的总event_name命中
这是我到目前为止的查询。如何改进第3行,以便第二个计数作为嵌套WHERE函数出现而第一个计数查询整个表?谢谢。
SELECT
COUNT (event_name) AS total_events,COUNT (event_name) AS goal WHERE event_name = 'visited x page',FROM \foodotcom-app-plus-web.analytics_1234567.events_20200809``
解决方法
select
count(event_name) as total_events,count(case when event_name = 'visited x page' then event_name else null end) as goal
from `project.dataset.table`
,
以下是用于BigQuery标准SQL
0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。