我相信这很简单.
如何在列上执行条件值选择.
Basically if column1 ='Y' then display as "FOO" else if 'n' display "foobar"
select column1 from table1;
Run Code Online (Sandbox Code Playgroud)
用一个简单的case表达式:
select case column1 when 'Y' then 'FOO' else 'foorbar' end
from table1;
Run Code Online (Sandbox Code Playgroud)
假设一个简单的if/else.您的问题指定了两个值,您可以同时检查两个值:
select case column1 when 'Y' then 'FOO' when 'n' then 'foorbar' end
from table1;
Run Code Online (Sandbox Code Playgroud)
如果你有任何column1其他价值Y而n你得到的价值null; else即使您正在测试多个显式值,您仍然可以使用a指定不同的值:
select case column1 when 'Y' then 'FOO' when 'n' then 'foorbar' else 'bar' end
from table1;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3767 次 |
| 最近记录: |