题目
编写解决方案,找出收入比经理高的员工。
以 任意顺序 返回结果表。
结果格式如下所示。
代码
select a.name as 'Employee' from Employee as a,Employee as b
where a.ManagerId=b.Id and a.salary>b.salary;
知识点
MySQL中的AS关键字主要用于为列和表设置别名,以及为计算和聚合操作的结果设置别名。
为列设置别名:当查询返回的列名较长或者包含特殊字符时,可以使用AS关键字为列设置一个简短的别名。例如,在employees表中,如果想要将employee_id列的别名设置为ID,可以使用以下SQL语句:
SELECT employee_id AS ID, first_name, last_name FROM employees;
这样,查询结果中将显示别名而不是原始的列名。为表设置别名:在查询中,有时需要引用同一个表中的不同列