[英]Bigquery non-null(geographypoint) in grouped dataset
我需要从我的分组数据集中选择非空(地理点)。 最大 function 给出以下错误。
MAX 未在 [65:11] 处为 GEOGRAPHY 类型的 arguments 定义
考虑示例数据:
╔════════════════════╦══════════════════════════════╗
║id ║Point ║
╠════════════════════╬══════════════════════════════╣
║1 ║POINT(-79.3123031 43.6839641) ║
║1 ║null ║
╚════════════════════╩══════════════════════════════╝
我需要从分组数据中挑选出非 null 值。 对于数字/字符串值,我们可以使用max
有没有办法在 bigquery 中为地理数据解决这个问题?
我需要从分组数据中挑选出非 null 值
考虑以下方法
select id, any_value(point) point
from data
where not point is null
group by id
MAX 对于空间类型没有意义,因为它们不是简单的值。 我认为您需要使用Geography 函数,或者
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.