sql:null和空的区别

SQL里的NULL是真实的空,在存储上并未分配存储空间
空字符串,在存储上已经分配存储空间,但是是空内容。

两者在SQL中的判断也不一样
NULL的判断: 字段名 is null
空字符串:字段名='' "

两者可以合并判断:
if isnull(字段名,''")=''"
print '空'
else
print '非空'

举例:

空:有杯子没水,null:连杯子都没有。

posted @ 2021-10-08 11:14  Tester-**  阅读(272)  评论(0编辑  收藏  举报