问题 单项选择题

下面是INVENTORY(库存)表中所存储的数据:


评估如下的SQL语句,请问哪一个id_number的数据行将被删掉
DELETE FROM inventory
WHERE order_date>TO_DATE(’25.07.1997’, ’DD.MM.YYYY’);

A.32096
B.25026
C.32081
D.没有删掉任何值

答案

参考答案:B

解析: 这一题是测试对DELETE语句的理解和熟悉程度。在本题的删除语句中,根据WHERE子句指定的条件可知将删除订货日期在1997年7月25日之后的所有库存数据。仔细浏览INVENTORY(库存)表中的数据,很快就可以发现只有最后的两行数据满足WHERE子句的条件,但是id_number号45025并不在本题的选项中,而满足条件的倒数第2行id_number号25026在本题的选项中,所以只有选项C是正确的。

单项选择题
判断题