覆盖主要内容
版本: 6.1.0

计算字段条件判断

判断语句

表达式规则:IF <expr> THEN <then> [ELSEIF <expr2> THEN <then2> …] [ELSE <else>]

说明:测试一系列表达式,返回第一个为 <表达式> 值为 true 的 <then> 值, 如果都不满足则返回 <else>

示例: IF [销售额] > 0 100 THEN 1 ELSE 2 END

表达式规则:IIF(test,then,else)

说明:检查条件是否满足,如果为 TRUE 则返回 then ,否则返回 else 。then 和 else 的类型要一致

示例: IIF([销售额]>100,’a’,’b’)

表达式规则:IFNULL(exp1,exp2)

说明:如果 exp1 不为 null,则返回它,否则返回 exp2。

示例: IFNULL([销售额],0)

条件选择语句

表达式规则:CASE <expr> WHEN <value1> THEN <return1> … [ELSE <else>] END

说明:查找与 <表达式> 匹配的第一个 <值> ,并返回对于的 <返回值>

示例: CASE [销售额] WHEN 100 THEN 1 WHEN 2 THEN ‘BAD’ ELSE 3 END