SELECT 员工, CASE WHEN 薪水 > ( SELECT AVG(薪水)
FROM ( SELECT ISNULL(薪水, 0) 薪水 ,
员工
FROM TBZ_Customer
) 表
) THEN 薪水 * 1.2
WHEN ISNULL(薪水,0)=0
THEN 100
WHEN 薪水<0
THEN 薪水
END 薪水
FROM ( SELECT ISNULL(薪水, 0) 薪水 ,
员工
FROM 表
) A
奖金一样原理
update table set
salary=
(select salary from table where salary<(select (avg)salary from table))*1.2
where salary<(select (avg)salary from table);
*******************************************************
if not bonus meiyou najiu 100@#$%^(不会啦)
用CASE when语句实现