在 Java.C# 中,相信如果是 boolean 类型值,只有两种选择 true.false.然而,在 SQL 查询中,NULL 值的引入,使得新增了 UNKNOW ,因此,就产生了 TRUE.FALSE.UNKNOW 三种选择. NULL :在 C#.Java 语言中,NULL 作为一个值(引用类型字段默认初始值,注意区别 NULL.空字符串区别),代表未指向内存堆空间中任何对象(此处,就不在细讲,可以去详细了解一下基本类型.引用类型在内存堆栈上存储区别).而在数据库中,NULL 同样作为一