基本表中某个属性的值为NULL,则表示该数据值是( )。
A: 空字符
B: 空字符串
C: 0
D: 无任何数据
A: 空字符
B: 空字符串
C: 0
D: 无任何数据
举一反三
- 空值表示为NULL,它不是0,也不是0长度的字符串,更不是空格字符。表中出现的NULL值通常表示值暂没输入、未知或未定义。
- 智慧职教: 注意,字符串在内存里以 0 结尾 不是"字符0",是"二进制值0" 这叫字符"null",表示字符串结尾
- SQL中,下列涉及空值的概念,正确的是( ) A: 0是 NULL B: 空字符串是NULL C: 允许为NULL的数值型字段,没有输入数据,则其值为0,而非NULL D: 允许为NULL的字段,没有输入数据,则其值为NULL
- 1 下列说法正确的是()。 A: 用双引号括起的一串字符是字符串常量,系统自动为其添加空字符'0'作为字符串的结束标志。 B: 字符数组的最后一个元素必须是字符'0'才能表示一个字符串。 C: char *pStr = "Hello China";表示定义了一个指向字符串常量的字符指针变量。此时既可以修改pStr的值,也可以通过间接寻址的方法修改pStr指向的字符。 D: char *pStr; scanf("%s", pStr);这两条语句的作用就是将用户从键盘输入的字符串保存到字符指针变量pStr中。
- 对于空值理解错误的是()。 A: A表示未知、不确定 B: B字符型数据对应的空值是空字符串 C: C没有两个空值是相等的 D: D可以通过关键字IS NULL或NOT IS NULL来判断空值