sql - 同一列的多个条件

标签 sql postgresql

我需要为 Postgres 表中的同一列设置两个条件。

例如这里有两个查询:

select * from product_table where color = 'red';
select * from product_table where color is NULL;

如何在单个查询中完成此操作?

最佳答案

This is better

select * from product_table where (color = 'red' OR color is null);

关于sql - 同一列的多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42900602/

相关文章:

sql - 根据轮类时间表以分钟为单位获取工作时间

postgresql - POSTGRES外语

postgresql - 通用 REST API Golang

postgresql - 在 CloudWatch 中正确创建 Postgres RDS 数据库实例 "Upgrade"日志组

sql - 在数据库中存储现实世界 "events"的最佳方式?

mysql - 在 SQL 中使用先前行中的先前值作为空值

javascript - java.Statement.executeQuery() 创建一个不应该的准备好的语句

mysql - 如何将.sql导入和导出到docker容器中的mysql或postgres

多个表中分配的 ID 出现的 mysql 计数

mysql - SQL 查询速度呈指数级下降