计算字段条件判断
判断语句
表达式规则: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