选择题 20.  数据库中有“商品”表如下:
部门号 商品号 商品名称 单价 数量 产地
40 0101 A牌电风扇 200.00 10 广东
40 0104 A牌微波炉 350.00 10 广东
40 0105 B牌微波炉 600.00 10 广东
20 1032 C牌传真机 1000.00 20 上海
40 0107 D牌微波炉_A 420.00 10 北京
20 0110 A牌电话机 200.00 50 广东
20 0112 B牌手机 2000.00 12 广东
40 0202 A牌电冰箱 3000.00 2 广东
30 1041 B牌计算机 6000.00 10 广东
30 0204 C牌计算机 10000.00 10 上海
    要查找出“40”号部门单价最高的前两条记录,正确的SQL命令是______。
【正确答案】 D
【答案解析】 要查找出“40”号部门单价最高的前两条记录,首先需要查找出部门号是40的所有记录,再用“ORDER BY 单价 DESC”对单价按降序排列,然后再利用“TOP 2”显示前两条记录,为实现此目的所使用的SQL语句为:SELECT TOP 2*FROM 商品 WHERE 部门号="40" ORDER BY 单价 DESC。故选项D正确。