Nic*_*ick 2 postgresql
我有一个包含五个布尔列的表.
如何构造一个返回至少有2列为真的行的查询?
Mik*_*e T 8
将布尔类型转换为整数(0=false,1=true)并检查它们的总和:
0=false
1=true
select * from my_table where a::int + b::int + c::int + d::int + e::int >= 2;
归档时间:
13 年,5 月 前
查看次数:
111 次
最近记录:
12 年,4 月 前