问答
null表示什么
2024-11-25
来源:互联网转载
null翻译为“空的”。在计算机中常表示无结果,空值。是一种表示这个指标并不指向任何的对象的引用,它的元素只有“零”。
在C语言中则用来表示字符串到此结束,是字符串的最后一个字符。
在ASCII码中,null为第一个字符,数值为0,占用一个字节。
在数据库中,Null是某个字段中完全没有值,并且表示字段值未知。Null与数字字段,文本字段或空间值的零值不同。Null表示尚未存储数据库字段值。
无法将null与值进行比较。例如,如果将查询定向到Customer_Addresses表以检索没有电子邮件地址的所有客户,则无法按如下方式编写结构化查询语言(SQL)查询:select*FROMCustomer_AddressesWHEREEmail_Address=null。
相反,为了不引入与null的比较,查询必须按如下方式编写:select*FROMCustomer_AddressesWHEREEmail_Address为null。
当计算包含空值的列中的值时,结果中不包括空值。例如,Customer_Addresses表中有200个客户,而Email_Address列中有30个客户。使用Email_Address列进行计数将返回170的结果。
TAG:null 是什么意思