SQL Server 2008更改查询值

时间:2013-05-06 18:22:51

标签: sql sql-server sql-server-2008

在查询中,我想提供员工的月薪。如果结果低于该值,我想在查询中显示1500的工资,如果不是,我想保留我在查询中得到的总和。

任何人都知道怎么做?

2 个答案:

答案 0 :(得分:2)

基本思想是使用case语句。像这样:

select (case when salary < 1500 then 1500 else salary end) as salary

答案 1 :(得分:0)

select

case when salary<1500 then 1500 else salary end
, column2
,column3
from mytable