1

私がこれを行うとしたら、私は何ができますか?

SELECT name as "cname" from dba

しかし、nameの値が '0'の場合、cnameを空の""文字列に対して=にします。

これを行うために、標準SQLで何を使用できますか。

ありがとう

4

3 に答える 3

5

CASEを使用できます。

SELECT 
  case name when '0' then '' else name end as "cname" 
from dba
于 2012-08-03T15:15:41.967 に答える
3

ケースステートメントを使用します。

SELECT CASE name WHEN '0' THEN '' ELSE name END AS cname from dba
于 2012-08-03T15:15:44.353 に答える
2

ケースステートメントを使用します。

SELECT CASE WHEN name='0' THEN '' ELSE name END AS cname FROM dba
于 2012-08-03T15:15:40.580 に答える