假设有一个表atablename|number
-----------
a 0
b 1
c 0
a 3
a 1
b 0写一个查询,把显示结果中是 0改为用 - 来显示name|number
-----------
a -
b 1
c -
a 3
a 1
b -这个怎么做啊
-----------
a 0
b 1
c 0
a 3
a 1
b 0写一个查询,把显示结果中是 0改为用 - 来显示name|number
-----------
a -
b 1
c -
a 3
a 1
b -这个怎么做啊
select name,decode(to_char(number),'0','-',to_char(number)) nbr from atable;
-->这样写就可以了
when 0 then '-'
else to_char(number字段)
end g_number
from table_name;