RETURN([整数表达式])
CASE 表达式
()简单case表达式
CASE 表达式
WHEN 表达式 THEN 表达式
[WHEN 表达式 THEN 表达式[……]]
[ELSE 表达式N]
END
例
select name=convert(varchar()au_lname)
contract=case contract
when then invalid contract
when then valid contract
End
from authors()搜索型CASE表达式
CASE表达式
WHEN 布尔表达式 THEN 表达式
[WHEN 布尔表达式 THEN 表达式[……]]
[ELSE 表达式N]
End
例
select name=convert(varchar()au_lname)
contract=case contract
when cintract= then invalid contract
when contract<> then valid contract
End
from authors
()CASE关系函数
CASE关系函数有以下种形式
●COALESCE(表达式表达式)
●COALESCE(表达式表达式……表达式N)
●NULLIF(表达式表达式)
[] []