本文介绍地理函数的基本语法及示例。
日志服务支持如下地理函数。
重要 在日志服务分析语句中,表示字符串的字符必须使用单引号('')包裹,无符号包裹或被双引号("")包裹的字符表示字段名或列名。例如:'status'表示字符串status,status或"status"表示日志字段status。
|
函数名称 |
语法 |
说明 |
支持SQL |
支持SPL |
|
geohash(x) |
对纬度和经度进行geohash编码。 说明
日志服务支持将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 -
查询和分析结果中,hash列的返回值为
wwgqdmdu2v96。
该文章对您有帮助吗?