[英]How do I exclude NULL values in a subquery? (BigQuery - SQL - GA4)
到目前为止,这是我的查询:
SELECT
event_date,
event_timestamp,
user_pseudo_id,
geo.country,
geo.region,
geo.city,
geo.sub_continent,
(
SELECT
value.string_value
FROM
UNNEST(event_params)
WHERE
key = "search_term") AS search_term,
FROM `GoogleAnlyticsDatabase`
我试图排除“search_term”列中的所有 NULL 值。
我正在努力确定我需要在我的代码中包含 IS NOT NULL 的位置。
到目前为止我所尝试的一切都引发了错误。
有人有什么想法吗?
除了 NULL 问题之外,此查询是否为您提供了预期的结果?
如果是,您可以将查询包装到 CTE 并过滤此 CTE
喜欢
WITH
SRC AS (
SELECT
event_date,
event_timestamp,
user_pseudo_id,
geo.country,
geo.region,
geo.city,
geo.sub_continent,
(
SELECT
value.string_value
FROM
UNNEST(event_params)
WHERE
key = "search_term") AS search_term
FROM `GoogleAnlyticsDatabase`
)
SELECT * FROM SRC WHERE search_term IS NOT NULL
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.