MySQL SELECT语句,更改列中的一个值

时间:2015-10-22 23:30:09

标签: mysql

我正在使用SELECT运行报告,并希望将列中的所有NULL值更改为输出中的特定值。所有非空值都应保持不变。

由于外部联接,存在空值。该列在所有表中都不存在,但在输出中我希望显示单个值而不是NULL。

这是一个非工作的SQL来说明我想要做的事情。

SELECT号码,信件 IF编号= null那么0 万一 从... 等等。

3 个答案:

答案 0 :(得分:1)

这样的事情:

SELECT number, letter, ifnull(number,0) 
FROM table

答案 1 :(得分:0)

查看isNull语句,它可能有帮助

  

http://www.w3schools.com/sql/sql_isnull.asp

答案 2 :(得分:0)

选择         信件         ,IF(数字为空,0,数字)为数字 来自......