本文介绍日志服务支持的地理函数语法及常见场景的使用示例。
说明
在日志服务分析语句(SQL 语句)中,需要使用单引号('')包裹代表字符串的字符,无符号包裹或被双引号("")包裹的字符为字段名或列名。例如'time'
代表字符串,time
或 "time"
代表字段名或列名。
函数名称 | 语法 | 说明 |
---|---|---|
GEOHASH(KEY) | 对经纬度度进行 Geohash 编码。 |
GEOHASH 函数用于对经度和纬度进行 Geohash 编码。
语法格式
GEOHASH(KEY)
参数说明
参数 | 说明 |
---|---|
KEY | 字段、表达式,其值为 String 类型。内容为经纬度,例如IP_TO_GEO(经度,纬度)。 |
返回值说明
返回值为 String 类型。
场景
使用 IP_TO_GEO 函数分析 test_ip
字段相关 IP 地址所属的经纬度,再使用 GEOHASH 函数对经纬度进行编码。
检索和分析语句
* | SELECT GEOHASH(IP_TO_GEO(test_ip))
检索和分析结果