求一条sql语句!!4
发布网友
发布时间:2023-10-15 13:51
我来回答
共1个回答
热心网友
时间:2024-12-04 15:19
我认为这个要首先定义一个表,包含三个字段:姓名、工资、奖金,然后再以数据来填充,代码如下:
Create
table
tmp
(name
varchar(8)
primary
key,
salary
decimal(8,2)
default
0,
reward
decimal(6,2)
default
0)
insert
into
tmp (name,salary)
select
姓名,金额
from
<table_name>
where
类别='工资'
--当类别为工资时,奖金为0;
truncate
table
tmp
--清空表tmp的工资数据
insert
into
tmp
(name,reward)
select(姓名,金额)
from
<table_name>
where
类别='奖金'
--当类别为奖金时,工资为0