如何在SQL中将值表示为别名

时间:2013-11-18 12:54:38

标签: sql sql-server

有没有办法根据结果本身将SQL查询的结果表示为不同的值?例如,每次数据库中的实际值为'foo'时,我希望表中的结果显示为'bar'。

1 个答案:

答案 0 :(得分:5)

使用case

select case when col1 = 'foo' 
            then 'bar'
            else col1 
       end as col1
from your_table