全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
日志服务

字符串函数

更新时间:2017-12-14 10:33:43

日志服务查询分析功能支持通过字符串函数进行日志分析,详细语句及含义如下:

函数名 含义
length(x) 字段长度
levenshtein_distance(string1, string2) 返回两个字符串的最小编辑距离
lower(string) 转化成小写
ltrim(string) 删掉左侧的空白字符
replace(string, search) 把字符串中string中的search删掉
replace(string, search,rep) 把字符串中string中的search替换为rep
reverse(string) 翻转string
rtrim(string) 删掉字符串结尾的空白字符
split(string,delimeter,limit) 把字符串分裂成array,最多取limit个值。生成的结果为数组,下标从1开始
split_part(string,delimeter,offset) 把字符串分裂成array,取第offset个字符串。生成的结果为数组,下标从1开始
strpos(string, substring) 查找字符串中的子串的开始位置。返回结果从1开始,如果不存在则返回0
substr(string, start) 返回字符串的子串,start下标从1开始
substr(string, start, length) 返回字符串的子串,start下标从1开始
trim(string) 删掉字符串开头和结尾的空白字符
upper(string) 转化为大写字符
concat(string,string......) 把两个或多个字符串拼接成一个字符串

注意:字符串需要用单引号包含,双引号表示列名。例如:a=’abc’ 表示列a=字符串abc;a=”abc” 表示a列=abc列。

本文导读目录