单选题 SQL语句
SELECT部门号,MAX(单价*数量)FROM商品表GROUP BY部门号
查询结果有几条记录?
第(31)~(35)题使用如下表的数据:                   部门表
部门号
部门名称
40
家用电器部
10
电视录摄像机部
20
电脑手机部
30
计算机部

                            商品表
部门号
商品号
商品名称
单价
数量
产地
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牌微波炉
420.00
10
北京
20
0110
A牌电话机
200.00
50
广东
20
0112
B牌手机
2000.00
10
广东
40
0202
A牌电冰箱
3000.00
20
广东
30
1041
B牌计算机
6000.00
10
广东
30
0204
C牌计算机
10000.00
10
上海

【正确答案】 C
【答案解析】[解析]本题中SQL语句的功能是:在商品表中按部门号进行分组,分组后从每个组中查询出单价和数量乘积最大的记录,从原始表中可以看出,表中有3个部门号,所以该SQL执行后应该有3条记录。