如果SQL中的字符串为0,则返回空字符串

时间:2012-08-03 15:13:47

标签: sql

如果我说这样做,我该怎么办?

SELECT name as "cname" from dba

但是如果name的值为'0',我希望cname为=一个空的“”字符串。

我可以使用标准的SQL来执行此操作。

由于

3 个答案:

答案 0 :(得分:4)

您可以使用CASE;

SELECT 
  case name when '0' then '' else name end as "cname" 
from dba

答案 1 :(得分:3)

使用案例陈述:

SELECT CASE name WHEN '0' THEN '' ELSE name END AS cname from dba

答案 2 :(得分:2)

使用案例陈述:

SELECT CASE WHEN name='0' THEN '' ELSE name END AS cname FROM dba