PostgreSql、MySql字段值为空时取其他值语句
生活随笔
收集整理的這篇文章主要介紹了
PostgreSql、MySql字段值为空时取其他值语句
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
PostgreSql:
COALESCE(expr1,expr2)
COALESCE函數是返回參數中的第一個非null的值,它要求參數中至少有一個是非null的,如果參數都是null會報錯。
select COALESCE(a.price,0) from goods;
Mysql:
if(expr1,expr2,expr3)
當expr1 <> 0 且 expr1 <>NULL ,取值expr2,否則取值expr3
select if(a.price,a.price,0) from goods;
總結
以上是生活随笔為你收集整理的PostgreSql、MySql字段值为空时取其他值语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: csdn获取自己所有博客的地址,包含分页
- 下一篇: PostgreSQL:创建自增序列id,