操作符函數
更新時間 2023-12-05 16:28:25
最近更新時間: 2023-12-05 16:28:25
分享文章
本文主要介紹云日志服務的操作符函數。
條件判斷函數
| 函數 | 說明 |
|---|---|
| op_if | 根據判斷條件返回不同表達式的值。 |
| op_ifnull,op_coalesce | 返回第一個值不為None的表達式的值。 |
| op_nullif | 如果表達式1等于表達式2,返回None。否則返回表達式1的值。 |
| op_and | 使用邏輯運算and,對任意類型值進行真假判斷,所有參數值為真時返回True。 |
| op_not | 使用邏輯運算not,對任意類型值進行真假判斷,返回參數值的反義布爾值。 |
| op_or | 使用邏輯運算or,對任意類型值進行真假判斷。當任意參數值為真時返回True,所有參數值為假時返回False。 |
比較
| 函數 | 說明 |
|---|---|
| op_eq | 按照a==b條件進行計算,返回True或False。a和b類型必須一致,例如都是字符串、數字或者列表。 |
| op_ge | 按照a>=b條件進行計算,返回True或False。a和b類型必須一致,例如都是字符串、數字或者列表。 |
| op_gt | 按照a>b條件進行計算,返回True或False。a和b類型必須一致,例如都是字符串、數字或者列表。 |
| op_le | 按照a<=b條件進行計算,返回True或False。a和b類型必須一致,例如都是字符串、數字或者列表。 |
| op_lt | 按照a<b條件進行計算,返回True或False。a和b類型必須一致,例如都是字符串、數字或者列表。 |
| op_ne | 按照a!=b條件進行計算,返回True或False。a和b類型必須一致,例如都是字符串、數字或者列表。 |
容器判斷
| 函數 | 說明 |
|---|---|
| op_len | 計算文本字符串中的字符數,可用于字符串和其他返回元組、列表、字典的表達式。 |
| op_in | 判斷字符串、元組、列表或字典中是否包含特定元素,返回True或False。 |
| op_not_in | 判斷字符串、元組、列表或字典中是否不包含特定元素,返回True或False。 |
| op_slice | 對指定字符串、數組、元組進行截取。 |
| op_index | 根據字符串、數組、元組的下標返回其對應的元素。 |
一般性多值操作
| 函數 | 說明 |
|---|---|
| op_add | 計算多個值的和,可以是字符串或者數字等。 |
| op_max | 計算多個字段或表達式表示的數值的最大值。 |
| op_min | 計算多個字段或表達式表示的數值的最小值。 |