问题 单项选择题

如果要显示库存超过100的所有产品(product)的产品标识号(id_number),并且想以这样的方式来显示:首先以制造商(manufacturer)的字母顺序,之后按产品号由小到大的顺序,应该使用如下的哪个语句来完成这一工作注意所有的数据也都存放在INVENTORY表中。

A.SELECT
id_number
FROM
inventory
WHERE
quantity>100
ORDER BY
manufacturer_id, id_number;
B.SELECT
id_number
FROM
inventory
WHERE
quantity=>100
SORT BY
manufacturer_id, id_number;
C.SELECT
id_number
FROM
inventory
WHERE
quantity>100
ORDER BY
manufacturer_id, id_number DESC;
D.SELECT
id_number
FROM
inventory
WHERE
quantity>100
SORT BY
manufacturer_id, id_number;

答案

参考答案:A

解析: 这一题是测试对WHERE子句和ORDER BY子句的理解。因为SORT BY不是SQL的关键字,所以选项B和选项D肯定不是正确答案。而且在选项C的ORDER BY子句中的id number之后使用了DESC,这表示要以id number的降序方式来显示结果,显然与题目的由小到大方式排序的要求不符,所以选项C也不可能是正确的答案。在所有的选项中只有A满足题目的要求。

单项选择题
单项选择题 案例分析题