ORACLE SQL查询 - 如何使用select查询来获取所有数据"(null)"价值被'〜'取代

时间:2015-07-31 18:29:54

标签: mysql oracle

SELECT
   e.property 
   ,CASE WHEN EXISTS( SELECT  e.property  FROM SERVICES.ELEMENT E
                 WHERE E.property is null)
        THEN e.property
        ELSE '~'
   END AS OUTPUT  
  FROM SERVICES.ELEMENT E

如何使用select查询来获取所有数据"(null)"价值被'〜'取代 我需要选择所有数据,并将空值替换为'〜'

谢谢。

1 个答案:

答案 0 :(得分:2)

只需使用NVL(或COALESCE)?

SELECT
  e.property,
  nvl(e.property, '~') as output
FROM 
  SERVICES.ELEMENT E