试题题干
某数据库中有设备表:Equipment(编号,名称,启用日期,单价),命令:select * from Equipment where 启用日期=(select max(启用日期)from Equipment)的功能是()
参考答案
正确答案:
试题解析
SELECT用于查询数据,常用语法格式如下:
SELECT [ ALL | DISTINCT | DISTINCTROW ] select_expr [ , select_expr ··· ]
FROM table_reference
[ WHERE where_condition ]
[ GROUP BY { col_name | expr | position } [ ASC | DESC ] , ··· [ WITH ROLLUP ] ]
[ HAVING where_condition ]
[ ORDER BY { col_name | expr | position } [ ASC | DESC ] , ··· ]
[ LIMIT { [ offset , ] row_count | row_count OFFSET offset } ]
其中,SELECT子句用于指定输出的字段;FROM子句用于指定数据的来源;WHERE子句用于指定数据的选择条件。“select max(启用日期)from Equipment”执行的结果是查出Equipment表中日期最大值,故题目中命令的执行结果是查出日期最大值对应的记录,即查询最晚启用的设备的记录。