sql - 查询之间有什么区别?“SELECT * FROM bookings where code = null”和“SELECT * FROM bookings where code IS null”
问题描述
我得到这些查询的不同输出。有没有人面对这个?
解决方案
col= null
不会工作,因为
NULL 表示我不知道。这是一个占位符,表示没有值。
=
评估价值,这样就行不通了。
您需要使用IS NULL
来获取NULL
行值。
推荐阅读
- python - werkzeug.routing.BuildError:无法为端点“Bookdetails”构建 url。您是否忘记指定值 ['book_id']?
- javascript - 使用 switch 进行评分
- javascript - 从DOM中删除元素后如何清除事件监听器
- authentication - contextAccessor.HttpContext.GetTokenAsync("TestRest", "access_token") 返回授权码并且没有 JTW 令牌
- php - 我不知道如何在 symfony 中实现逻辑
- flutter - Flutter PageView 在 null 上调用了方法 jumpToPage
- r - 光栅 R 包中 flowPath 返回的路径有问题
- sql - SQL修改后的约束
- css - flex列内的水平滚动div
- ide - 如何在 PhpStorm 2020.1 中拆分终端?