我的表格employee
包含少量列:
empno,ename,job,mgr,hiredate,sal,commission,deptno
所以我想显示名称和佣金以及另一个显示佣金增加10%的专栏。
答案 0 :(得分:2)
SELECT empno,ename,job,mgr,hiredate,sal,commission,commission*1.1 AS commission_10p, deptno
答案 1 :(得分:1)
如果您想在佣金列中实现10%的增加,您可以使用我在本地系统上尝试的以下SQL。
- 创建表格
create table employee(
empno int,
ename varchar(100),
job varchar(100),
mgr varchar(100),
hiredate datetime,
sal int,
commission int,
deptno int)
- 虚拟值插入
insert into employee
values
(001,'John Doe','Dev','Bruce Wayne',getdate(),4500,100,101),
(002,'Donald Duck','Test','Superman',getdate(),6500,80,102),
(003,'Mickey Mouse','IT','Batman',getdate(),7000,70,103)
- 将佣金提高10%
select
ename,
commission,
increased_commission = (commission*1.1)
from employee