又熟了 2022-06-22 01:51 采纳率: 78.6%
浏览 35
已结题

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

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

  • 写回答

2条回答 默认 最新

  • 一头小山猪 一头小山猪(个人IP)官方账号 2022-06-22 03:48
    关注

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

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月1日
  • 已采纳回答 6月23日
  • 创建了问题 6月22日