最近更新时间:2024.01.30 10:05:13
首次发布时间:2023.02.16 18:06:17
本文介绍日志服务支持的字符串函数语法及常见场景的字符串函数示例。
注意
日志服务产品架构升级,支持更丰富的检索分析功能。
关于 1.0 架构与 2.0 架构的具体说明,请参考日志服务架构升级通知。
日志服务支持的字符串函数如下:
函数名 | 函数格式 | 含义 |
---|---|---|
split 函数 |
| 使用指定的分隔符对字符串进行拆分。返回值为字符串数组。 |
| 使用指定的分隔符对字符串进行拆分,返回值为字符串数组。limit 用于限制字符串数组长度的最大值。 | |
split_part 函数 |
| 使用指定的分隔符将字符串拆分开,并返回字符串拆分后位于指定 index 位置的部分。 |
参数说明如下:
参数 | 说明 |
---|---|
KEY | 参数值为 VARCHAR 类型。 |
delimiter | 用于拆分字符串的分隔符。 |
limit | 用于指定字符串拆分的最大个数。limit 为大于 0 的整数。 |
index | 用于指定字符串分拆后,位于 index 位置的子串。
|
说明
表示字段名(key)的字符串无需使用任何符号包裹,字段内容(value)必须使用半角单引号('')包裹。例如:'error'
表示日志内容中的字符串 error
, error
表示日志中的 error
字段。
函数名 | 说明 | 示例 |
---|---|---|
split 函数 | 按照指定分割符(/)将字符串拆分为多个字符串数组。 |
|
按照指定分割符(/)将字符串拆分成指定长度为 2 的字符串数组。 |
| |
split_part 函数 | 按照指定分隔符(/)将 KEY 字段的字符串拆分,并返回 index 为 2 的子串。 |
|