IF¶
说明¶
判断表达式是否为 TRUE,为 TRUE 返回第二个参数值,否则返回第三个参数值
示例¶
示例1: 表达式为 TRUE
select if(1 < 2, 'true', 'false');
DECODE(text) |
------------------
true |
总数目:1
示例2: 表达式为 FALSE
select if(1 > 2, 'true', 'false');
DECODE(text) |
------------------
false |
总数目:1
示例3: 表达式为 NULL
select if(NULL, 'true', 'false');
DECODE(text) |
------------------
null |
总数目:1