0
布尔值,我有一个查询返回如何分组结果PostgreSQL里
Select bool_val
from .....
查询返回与所有的True
或False
值或没有行很多行。
我希望查询基于True
或者False
的条件下,如果有一个真正的结果是True
否则False
总是返回。
例如: 查询结果:
False
False
True
False
应该返回True
。
查询结果:
False
False
应该返回False
。
查询结果:
应该返回False
因为查询为空。
如何使用PostgreSQL查询没有IFs
?
如果使用'select coalesce(bool)也可以避免联合_or(bool_val),False)from the_table ...;'coalesce'将处理没有返回行的情况。 – Elad
@Elad:啊,对。好多了,谢谢 –