为什么的答案会是这个样子

查找条件为:姓名为NULL的记录( )
答案为什么是:where name is null
而不是:where name=null

这个是数据库SQL的语法规则,因为这里的null代表的是某个字段完全没有数据(可以理解为是一种特殊的占位符),而不是空字符串之类的,所以不会用等号去判断。
为空:is null
非空:is not null

有帮助请采纳,还有不懂的可以继续追问~

因为name永远不会和null相等啊