问题
单项选择题
使用如下的SQL语句查询数据库:
SELECT id_number, 100/quantity
FROM inventory;
如果QUANTITY的值为空值(NULL),Oracle将显示哪个值
A.一个空格字符
B.一个空值(NULL)
C.一个0
D.一个100
E.关键字NULL
答案
参考答案:B
解析: 这一题并不是很复杂,它只是测试对含有空值的表达式运算的理解。根据有关含有空值表达式运算的介绍,可知只要在一个表达式中包含任何NULL,该表达式的值就为NULL,所以完全可以确定只有选项B是正确的,因为如果quantity的值为空值,那么表达式100/quantity肯定也是空值。