问题
单项选择题
查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是______。
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表达式。