
# 条件函数
安全云脑SecMaster SQL语法支持的条件函数如下表所示：
表1SecMaster SQL语法支持的条件函数 
| 函数                                                                                                                           | 函数功能说明                                                                                  |
|:---|:---|
| CASE value WHEN value1_1 \[, value1_2\]\* THEN RESULT1 (WHEN value2_1 \[, value2_2 \]\* THEN result_2)\* (ELSE result_z) END | 当第一个时间值包含在 (valueX_1, valueX_2, ...) 中时，返回 resultX。当没有值匹配时，如果提供则返回 result_z， 否则返回 NULL。 |
| CASE WHEN condition1 THEN result1 (WHEN condition2 THEN result2)\* (ELSE result_z) END                                       | 满足第一个条件 X 时返回 resultX。当不满足任何条件时，如果提供则返回 result_z，否则返回 NULL。                             |
| IF(condition, true_value, false_value)                                                                                       | 如果满足条件，则返回 true_value，否则返回 false_value。例如 IF(5 \> 3, 5, 3) 返回 5。                        |
   
