1、函数说明
运算符/函数 | 描述 |
---|---|
! 或 not | 函数说明:!expr1 或者 not expr1 ,返回逻辑非 示例: |
< | 函数说明:expr1 < expr2,如果expr1小于expr2,则返回true 示例: SELECT 1 < 2; true |
<= | 函数说明:expr1 <= expr2,如果expr1小于或等于expr2,则返回true 示例: > SELECT 2 <= 2;true |
= | 函数说明:等于 示例: > SELECT 2 = 2;true |
> | 函数说明:大于 示例: > SELECT 2 <= 2;true |
>= | 函数说明:大于或等于 示例: > SELECT 2 >= 2;true |
if(expr1, expr2,expr3) | 函数说明:if(expr1, expr2,expr3):如果expr1的计算结果为true,则返回expr2;否则返回expr3。 示例: if([销售额]>1000,“good”,“bad”),销售额>1000返回good,销售额<1000返回bad。
|
ifnull(expr1, expr2) | 函数说明:ifnull(expr1, expr2),如果表达式expr1为null,则返回第二个表达式expr2。 否则,将返回第一个表达式expr1。 示例:如果处理部门为空,则填充发起部门。 |
in | 函数说明:如果第一个表达式位于任何后续表达式中,则返回true。 示例: |
isnan | 函数说明:如果值不是数字,则返回true 示例: |
isnotnull | 函数说明:如果值不为null,则返回true 示例: |
isnull | 函数说明:如果值为空,则返回true 示例: |
nanvl | 函数说明:如果不是数字,则返回第一个表达式,否则返回第二个表达式 示例: |
or | 函数说明:逻辑或 示例: |
case when | 函数说明:case when ... then... else ... end 创建分支条件以进行比较 示例: |
xpath_boolean | 函数说明:如果XPath表达式的计算结果为true或找到匹配的节点,则返回true 示例: |