单选题 第37~40题使用如下3个表:   商店(商店号,商店名,区域名,经理姓名)   商品(商品号,商品名,单价)   销售(商店号,商品号,销售日期,销售数量)
单选题 查询在“北京”和“上海”区域的商店信息的正确命令是( )。
【正确答案】 B
【答案解析】 【解析】本题是查询北京和上海的商店信息,AND表示既在北京又在上海,OR表示在北京或者在上海,所以使用OR,根据SQL语句的书写格式B选项正确,
单选题 查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确命令是( )。
【正确答案】 A
【答案解析】 【解析】本题中要查看价格最高的商品的销售情况,先在商品表中选择最高单价SELECT MAX(单价)FROM商品。然后将商品表和销售表进行连接,选择出销售情况。具体语句为:SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额FROM商品JOIN销售0N商品.商品号=销售.商品号WHERE单价=(SELECT MAX(单价)FROM商品)。
单选题 查询商品单价在10到50之间,并且日销售数量高于20的商品名,单价,销售日期和销售数量,查询结果按单价降序,正确命令是( )
【正确答案】 D
【答案解析】 【解析】根据题意,A选项中使用了JOIN但是少了ON语句所以错误;B选项中不仅没有使用ON语句同时也没有使用降序排列,所以B选项错误;C选项中没有使用降序排列;D选项根据题意进行了查询并将查询结果按照降序进行排列,所以正确。
单选题 查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计,正确命令是( )。
【正确答案】 D
【答案解析】 【解析】根据题意可知,A选项中WHERE语句中的条件错误;B选项中AS是代表为(销售数量*单价)取的别名,不能使用条件,因此B选项错误;C选项中的GROUP BY没语法错误,但没有HAVING语句;D选项正确。