[英]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.