sql:select where有空值的问题

学生表。

id          name
0           NULL
1           John

查询:

SELECT * from students WHERE name != "John";

预期的输出:

0           NULL

用我的测试,结果是空的,我怎么解决这个问题?

SELECT * from students WHERE name != "John" OR name == NULL;

Screen

解决方案:

大概,你想。

SELECT * from students WHERE name <> 'John' or name is null

假设你运行的是MySQL,就像你的屏幕拷贝所建议的那样,你也可以用以下方法来表达 null-安全运营商

SELECT * from students WHERE NOT name <=> 'John'

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何在C#中把ogg文件转换为wav文件

2022-9-8 11:00:39

未分类

reorder_name

2022-9-8 11:00:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索