问题 单项选择题

查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是______。

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表达式。

填空题
填空题