sql问题,每年计算工资+提成+换标题
sql question , calculate salary + commission annually + change headings
问题:检索所有获得佣金的员工的姓名和年收入总额,即工资加佣金;结果 table 列的标题应分别命名为 EMP 名称和年收入。
我的回答
SELECT ename, sal * 12 + nvl(comm, 0)
来自 emp;
有人可以向我解释如何将列名称更改为 ANNUAL EARNINGS 吗?
enter image description here
您可以使用别名来更改表达式的投影方式,试试下面的示例
Select 1 “white SPACE alias”
, 2 any_old_alias
, 3 as optional_as
From dual;
请注意,您可能缺少过滤“所有获得佣金的员工”的要求
我认为你只需要使用别名,所以试试这个:
SELECT
ename AS "EMP NAME",
sal * 12 + nvl(comm, 0) AS "ANNUAL EARNINGS"
FROM emp;
问题:检索所有获得佣金的员工的姓名和年收入总额,即工资加佣金;结果 table 列的标题应分别命名为 EMP 名称和年收入。
我的回答
SELECT ename, sal * 12 + nvl(comm, 0) 来自 emp;
有人可以向我解释如何将列名称更改为 ANNUAL EARNINGS 吗? enter image description here
您可以使用别名来更改表达式的投影方式,试试下面的示例
Select 1 “white SPACE alias”
, 2 any_old_alias
, 3 as optional_as
From dual;
请注意,您可能缺少过滤“所有获得佣金的员工”的要求
我认为你只需要使用别名,所以试试这个:
SELECT
ename AS "EMP NAME",
sal * 12 + nvl(comm, 0) AS "ANNUAL EARNINGS"
FROM emp;