查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是______。
A、
SELECT 姓名,工资,SUM(工资)FROM 员工表,工资表 WHERE 员工表.工号=工资表.工号
B、
SELECT 姓名,工资,MAX(工资)FROM 员工表,工资表 WHERE 员工表.工号=工资表.工号
C、
SELECT 姓名,工资,MAX(工资)FROM 工资表
D、
SELECT 姓名,工资,MAX(工资)FROM 员工表,工资表 HAVING 员工表.工号=工资表.工号
【正确答案】
B
【答案解析】
解析:A.应把求和函数SUM()改成求最大函数MAX();C.由于工资表中没有员工姓名,因此要用联结查 询才能实现:D.格式错误,SELECT格式为:SELECT列名FROM表名WHERE表达式。
提交答案
关闭