我在查一个关于员工的工资表时
先写下部分数据
姓名 工资 姚月 6000
张明 1000
何进 5000
李平 2000
要求查出如下(其中税金是大于或等于5000的,工资乘经0.33,小于5000的为0 并以税金排序)姓名 工资 税金
先写下部分数据
姓名 工资 姚月 6000
张明 1000
何进 5000
李平 2000
要求查出如下(其中税金是大于或等于5000的,工资乘经0.33,小于5000的为0 并以税金排序)姓名 工资 税金
create table tb(姓名 varchar(10), 工资 int)
insert into tb values('姚月' , 6000 )
insert into tb values('张明' , 1000 )
insert into tb values('何进' , 5000 )
insert into tb values('李平' , 2000 )
goselect * ,
税金 = (case when 工资 >= 5000 then 工资 * 0.33 else 0 end)
from tbdrop table tb/*
姓名 工资 税金
---------- ----------- ---------------
姚月 6000 1980.00
张明 1000 .00
何进 5000 1650.00
李平 2000 .00(所影响的行数为 4 行)*/