首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在元组条件MYSQL中查询空值

如何在元组条件MYSQL中查询空值
EN

Stack Overflow用户
提问于 2021-02-11 19:15:12
回答 1查看 67关注 0票数 0

MYSQL查询:

代码语言:javascript
复制
select * from CLASS where (CLASS_ID, CLASS_NAME) = (1, "FIRST");

类似地,我需要一个包含空值的元组,如下所示:

代码语言:javascript
复制
select * from CLASS where (CLASS_ID, CLASS_NAME) = (1, null);

但是上面的空值查询在mysql中是不起作用的。

有人能帮我构造查询吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-11 19:23:17

不能使用比较运算符检查NULL值。您唯一的选择是使用IS NULL

所以你可以使用类似这样的东西:

代码语言:javascript
复制
(CLASS_ID, CLASS_NAME) = (1, "FIRST") OR (CLASS_ID = 1 AND CLASS_NAME IS NULL)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66153666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档