我是 postgresql 的新手,目前我正在做一个项目,当列中的值可用时,我的查询工作正常,但如果值不存在,我想使用 0 代替它。我们如何在查询中编写验证,有人可以帮我解决这个问题吗?
select (to_char((myfirsthour) - ((mysecondhours) - ((mybreak+ myteabreak))),'FM99,999,999'))::character varying as mydaiywork
所以在这里,如果我没有得到任何一列的值,我想使用 0。
使用
coalesce
(并忘记不必要的强制转换character varying
):