如果说我这样做,我该怎么办:
SELECT name as "cname" from dba
但是如果 name 的值为 '0' 我希望 cname 是 = 一个空的 "" 字符串。
我可以在标准 sql 中使用什么来执行此操作。
谢谢
如果说我这样做,我该怎么办:
SELECT name as "cname" from dba
但是如果 name 的值为 '0' 我希望 cname 是 = 一个空的 "" 字符串。
我可以在标准 sql 中使用什么来执行此操作。
谢谢
您可以使用 CASE;
SELECT
case name when '0' then '' else name end as "cname"
from dba
使用 case 语句:
SELECT CASE name WHEN '0' THEN '' ELSE name END AS cname from dba
使用 case 语句:
SELECT CASE WHEN name='0' THEN '' ELSE name END AS cname FROM dba