本文介紹地理函數的基本文法及樣本。
Log Service支援如下地理函數。
重要 在Log Service分析語句中,表示字串的字元必須使用單引號('')包裹,無符號包裹或被雙引號("")包裹的字元表示欄位名或列名。例如:'status'表示字串status,status或"status"表示日誌欄位status。
函數名稱 | 文法 | 說明 | 支援SQL | 支援SPL |
geohash(x) | 對緯度和經度進行geohash編碼。 說明 Log Service支援將IP地址轉換為國家、省份、城市、電訊廠商或經緯度等資訊。更多資訊,請參見IP函數。 | √ | × |
geohash函數
geohash函數用於對緯度和經度進行geohash編碼。
文法
geohash(x)
參數說明
參數 | 說明 |
x | 參數值為string類型。內容為經緯度,例如 |
傳回值類型
string類型。
樣本
使用ip_to_geo函數將client_ip欄位值轉換為經緯度形式,再使用geohash函數進行編碼。
查詢和分析語句
* | SELECT geohash(ip_to_geo(client_ip)) AS hash
查詢和分析結果