条件判断函数
函数 | 说明 |
---|---|
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 | 计算多个字段或表达式表示的数值的最小值。 |