28
A
回答
43
是,通過COALESCE
。
SELECT COALESCE(null_column, 0) AS null_column FROM whatever;
COALESCE檢查你給它的值列表,並返回第一個非空值。
4
還有就是COALESCE
方法,該方法返回第一個非空參數,你的情況:
COALESCE(field, 0)
但是,如果你願意,你可以使用這個更多:
COALESCE(field1, field2, 0)
2
的MySQL:
SELECT COALESCE(Mycolumn, 0);
33
相關問題
- 1. 在mysql中將0替換爲null
- 2. 替換NULL值在MySQL
- 3. 如何替換NULL /?在R '無' 或 '0'
- 4. mysql null爲0
- 5. 將MYSQL中的44替換爲0?
- 6. mysql空連接NULL時切換爲0
- 7. MySQL將NULL轉換爲整數0
- 8. 如何用PIVOT中的0輸出替換(null)值
- 9. 用null替換爲0從計數(*)函數聚合器在informatica
- 10. Mysql替換函數返回null
- 11. 使用CASE在excel ado中用0代替NULL
- 12. Mysql的替代NULL
- 13. MYSQL QUERY用平均值替換一行中的NULL值
- 14. 如何在MySQL ROLLUP函數中替換NULL類別標題?
- 15. 使用函數替換NULL
- 16. 用數值替換NULL
- 17. MySQL的:鑄字NULL 0
- 18. MySQL整數0對NULL
- 19. Mysql - 如何用連字符替換我的列中的0
- 20. Javascript - 用undefined替換爲0
- 21. 用NA替換整數(0)
- 22. 用空格替換0
- 23. 用NaN替換float 0
- 24. 我如何在SQL Server中使用0代替NULL
- 25. 用NULL替換數據幀中的值
- 26. 用JSON中的引號替換null
- 27. 用$ _POST中的NULL替換空值
- 28. 用NULL MySQL的乘法列,0行
- 29. 在mdx中替換Null字段
- 30. 在PowerShell輸出中替換NULL值
+1:'COALESCE'是ANSI,支持SQL Server 2000+,Oracle 9i +,MySQL 4.1+,不知道PostgreSQL或SQLite的版本... – 2010-08-20 16:27:02
MySQL在標題中提到。我爲它添加了一個標籤。 – RedFilter 2010-08-20 16:33:15
我認爲每個具有SQL接口的3VL DB都支持'coalesce()'。案例和觀點,[這是在MySQL 3.23](http://www.norrnod.se/norrnod/dokumentation/mysql/3.23.45/manual_toc.html#Comparison_Operators),這是接近桶的底部你可以得到。 – 2010-08-20 16:34:57