单选题
设电影表的表结构为(电影编号,电影名,类型,票房收入,上映日期),如果希望查询票房收入最高的电影名和票房收入,正确的SQL语句是______。
A、
SELECT 电影名,票房收入 FROM 电影表 WHERE 票房收入>=ALL(SELECT 票房收入 FROM 电影表)
B、
SELECT 电影名,票房收入 FROM 电影表 WHERE 票房收入=MAX(票房收入)
C、
SELECT 电影名,票房收入 TOP 1 FROM 电影表
D、
SELECT 电影名,MAX(票房收入) FROM 电影表 GROUP BY 电影名
【正确答案】
A
【答案解析】
[解析] 查询的基本格式为SELECT<字段名列表> FROM <表名> WHERE <查询条件>,本题要查询票房收入最高的电影名和票房收入,故C、D选项错误。量词ALL要求子查询中的所有行都使结果为真时,结果才为真,故答案为A。
提交答案
关闭