GoogleBigQuery 如何从联合查询的特定列中排除空值?
GoogleBigQuery How to exclude null values from a specific column in a union query?
我想在联合查询中从特定列(在本例中为“帐户”)中过滤掉空值,我该怎么做?
我正在处理的查询是这样的:
SELECT
帐户,
Campaign_name,
Ad_group_name,
日期,
关键词,
印象,
点击次数,
Cost__GBP_,
转换
从
table1
联合所有
SELECT
帐户,
Campaign_name,
Ad_group_name,
日期,
关键词,
印象,
点击次数,
Cost__GBP_,
转换
从
table2
有人可以帮我吗?
谢谢
每个查询在联合查询中单独计算。
因此,您应该为每个过滤器添加 WHERE 过滤器。
SELECT Account, Campaign_name, Ad_group_name, Date, Keyword, Impressions, Clicks, Cost__GBP_, Conversions
FROM table1
WHERE Account is not NULL
UNION ALL
SELECT Account, Campaign_name, Ad_group_name, Date, Keyword, Impressions, Clicks, Cost__GBP_, Conversions
FROM table2
WHERE Account is not NULL
我想在联合查询中从特定列(在本例中为“帐户”)中过滤掉空值,我该怎么做?
我正在处理的查询是这样的:
SELECT
帐户,
Campaign_name,
Ad_group_name,
日期,
关键词,
印象,
点击次数,
Cost__GBP_,
转换
从
table1
联合所有
SELECT
帐户,
Campaign_name,
Ad_group_name,
日期,
关键词,
印象,
点击次数,
Cost__GBP_,
转换
从
table2
有人可以帮我吗? 谢谢
每个查询在联合查询中单独计算。 因此,您应该为每个过滤器添加 WHERE 过滤器。
SELECT Account, Campaign_name, Ad_group_name, Date, Keyword, Impressions, Clicks, Cost__GBP_, Conversions
FROM table1
WHERE Account is not NULL
UNION ALL
SELECT Account, Campaign_name, Ad_group_name, Date, Keyword, Impressions, Clicks, Cost__GBP_, Conversions
FROM table2
WHERE Account is not NULL