Mysql - 如何用连字符替换我的列中的0

时间:2012-04-09 15:30:15

标签: mysql

当我运行查询时,我想用连字符“ - ”替换在我的列中生成的所有0。

进行此更改的最简单的功能或声明是什么?这些列不为空,因此在应用数据时会生成0。

2 个答案:

答案 0 :(得分:0)

使用IF()

SELECT IF(column, column, '-')

如果column的计算结果为true,则会返回column中的值,否则返回指定的“ - ”。

答案 1 :(得分:0)

查看MySQL manual

 SELECT REPLACE(field_name,'0','-');