sql - 如何在 MySQL 中的两列上执行 boolean 逻辑?

标签 sql mysql select boolean

我想在 MySql 中做一个结合了多个列的选择...类似这样的伪代码:

SELECT payment1_paid AND payment2_paid AS paid_in_full 
FROM denormalized_payments 
WHERE payment1_type = 'check';

编辑:payment1_paid 和 payment2_paid 是 boolean 值。

除了 MySql,我不能使用任何其他语言来解决这个特定问题。

感谢您的帮助!

编辑:对所有给我求和和连接建议的人表示抱歉,但我已经投票赞成那些早期的答案,因为它们无论如何都是有用的。并且感谢大家的快速回答!

最佳答案

好的,为了合乎逻辑,你可以做到

Select (payment1_paid && payment2_paid) as paid_in_full 
from denormalized_payments 
where payment1_type = 'check';

如图所示 here .

关于sql - 如何在 MySQL 中的两列上执行 boolean 逻辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/248683/

相关文章:

mysql - 制作 mysqldump、gzip 并发送到 S3

mysql - 记录更改值时选择

C# 在哪里选择

java - java类存储在数据库的哪里?

python - Django -- 单个queryset(大数据集)中每个对象的最新相关状态记录

java - 如何将此语句从 MySQL 转换为 HQL?

mysql - 了解 SQL 中的笛卡尔积

mysql - 我在此过程查询中做错了什么?

mysql - 数组中的 json_contains 返回空集

Mysql添加索引导致超时