sql语句 如果为空值显示为0
生活随笔
收集整理的這篇文章主要介紹了
sql语句 如果为空值显示为0
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景:列之間相加起來,結果發現加和列為空;
解決:設想其中的列可能是有空值,影響總體的列之和
方法:給列加判斷如果為空值顯示為0
根據數據庫的不同,采用如下不同的方法:
oracle
將空值返回0用如下語句:
select nvl(字段名,0) from 表名;
sqlserver
將空值返回0用如下語句:
方法一:select isnull(字段名,0) from 表名;
字符型:select isnull(mycol,‘0’) as newid from mytable
整型:select isnull(mycol,0) as newid from mytable
方法二:case ……end
case when columnName is null then 0 else columnName end
mysql
將空值返回0用如下語句:
select ifnull(字段名,0) from 表名;
總結
以上是生活随笔為你收集整理的sql语句 如果为空值显示为0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html td 水平居中,html元素水
- 下一篇: (googlechrome)未知错误导致