Jav*_*cky 7 sql oracle ansi-sql
是否有与SQL的DECODE函数等效的ANSI SQL?
Oracle的解码函数是SQL中的IF-THEN-ELSE结构.
Ton*_*ews 16
CASE表达式是ANSI SQL方法,其中有两个类型,"简单"和"搜索":
1)简单的CASE表达式:
CASE col WHEN 1 THEN 'One'
WHEN 2 THEN 'Two'
ELSE 'More'
END
Run Code Online (Sandbox Code Playgroud)
2)搜索CASE表达式:
CASE WHEN col < 0 THEN 'Negative'
WHEN col = 0 THEN 'Zero'
ELSE 'Positive'
END
Run Code Online (Sandbox Code Playgroud)