显示所有员工的名称工资和佣金的查询

时间:2011-10-11 12:30:51

标签: sql

我对SQL有疑问 - 到目前为止这是我的代码:

SELECT ename,sal,comm
FROM emp
ORDER BY sal,comm  desc;
WHERE comm>0;

我需要显示所有赚取佣金的员工的姓名,工资和佣金,并按工资和佣金的降序排列数据。

3 个答案:

答案 0 :(得分:1)

您的查询中还有一个;,您需要重新排列内容:

Select ename,sal,comm from emp order by sal,comm desc; where comm>0;

应该是

Select ename,sal,comm from emp where comm>0 order by sal,comm desc;

答案 1 :(得分:0)

你应该最后使用订单条款

Select ename,sal,comm from emp where comm>0 order by sal,comm desc;

这应该是您的查询,另请参阅here以获取有关此内容的更多信息。

答案 2 :(得分:0)

Select ename,sal,comm from emp where comm>0 order by sal,comm desc;

怎么样?