关于SQL查询的IF语句

时间:2015-05-22 05:37:31

标签: sql

我有以下查询:

SELECT id, status from applications

现在,状态可以是打开,匹配,完成。但是当查询显示结果时,我希望打开显示为"进行中",匹配为"已批准"并完成了"已实现"

这是否可以从SQL Select语句中获得?

2 个答案:

答案 0 :(得分:3)

使用CASE

Scalax

答案 1 :(得分:0)

尝试:

   SELECT id, 
           Case status when 'open' then 'In Progress' 
                       WHEN 'matched' then 'approved' 
                       when 'completed' then 'Realized' 
            end 
     from applications