0

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

进行此更改的最简单的函数或语句是什么?列不为空,因此在应用数据时会生成 0。

4

2 回答 2

0

利用IF()

SELECT IF(column, column, '-')

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

于 2012-04-09T15:32:08.023 回答
0

查看 MySQL手册

 SELECT REPLACE(field_name,'0','-');
于 2012-04-09T15:33:05.617 回答