我有两个mysql数字表。 (1,NULL,NULL,)(5,NULL,NULL)等,在两个表中称为Results1和Results2 我输出到一个PHP表中,我不能完全弄清楚如何显示NULL值如'0'或'N/A',而不是空白。我试过使用IF语句进行MySQL查询,但我无法弄清楚。对不起,如果我的英语不好,我不会说它是第一语言。感谢您的任何帮助。在MySQL字段中创建NULL值显示为0/N/A
0
A
回答
1
您可以使用IFNULL在查询中输出更改为 'N/A' 为NULL值
SELECT col1, col2, IFNULL(col3, 'N/A'), col4 FROM table
+0
感谢你解答这个问题 – user3220775
0
select
....
case when myCol is null then 'N/A' else myCol end as myColCleaned
....
或者只是使用合并赶上NULL
值:
select
...
coalesce(myCol, 'N/A') as myColCleaned
...
使用CASE
为您提供了更多的灵活性,你可以在必要时更换不只是NULL
但其他值。
0
SELECT IFNULL(yourfield, 'n/a') ...
相关的文档:http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_ifnull
0
-1
0
可以if语句做PHP。
if(isset($row['NULL_ROW'])&is_null($row['NULL_ROW']))
{
echo '0';
}
+0
这比重写'$ row ['NULL_ROW']'的值要复杂得多。 – tadman
相关问题
- 1. 在MySQL行中创建一个NULL字段显示为一个值?
- 2. NULL vs DEFAULT NULL vs NULL DEFAULT在MYSQL列创建中为NULL?
- 3. jOOQ - 为字段创建值
- 4. DateTime字段在Telerik的Grid for Asp.net中显示为null MVC
- 5. 的MySQL显示基于字段的值
- 6. json_encode:值显示为null
- 7. 地址值显示为null
- 8. NULL值创建()
- 9. MYSQL:枚举字段NULL搜索值
- 10. Mysql的添加NULL值的字段:
- 11. MySQL的显示行,其中值为NULL或等于X
- 12. 创建二进制向量,显示R中的字段中是否存在值
- 13. php mysql查询在字段中显示值的一个实例
- 14. 在选择框中显示Mysql表格字段值
- 15. 如何使用MySQL GUI工具创建一个字段NULL?
- 16. 如何显示刚刚在mysql中创建的增量值
- 17. Mysql显示创建约束?
- 18. Wordpress如果自定义字段值为null以前的帖子的值显示
- 19. MySQL的字段值在UTF8不显示正确的字符
- 20. 属性在由SimpleXML的创建阵列被显示为NULL
- 21. Ember.js IE TextField显示null值为空值
- 22. 隐藏字段值显示为undefined
- 23. 为什么字段值不显示?
- 24. 显示NULL和值
- 25. 如果字段为空,如何创建不显示字段的条件?
- 26. many2one字段不显示字段值
- 27. 在使用MySQL创建的VIEW中看不到NULL值
- 28. 字符在MySQL中显示为问号
- 29. MySQL JOIN返回NULL字段
- 30. Mysql NULL字段和php isset?
'COALESCE(valuecolumn,0)'? –