iteye_1059 2010-03-30 16:33
浏览 964
已采纳

sql语句查询默认值的写法

select account_id ...... from account where account_id = XXX
如果查询的字段为空或者数据不存在,查询给出一个默认值,是怎么写的?
db是Oracle

  • 写回答

2条回答 默认 最新

  • iteye_13500 2010-03-30 17:03
    关注

    [code="java"]SELECT (
    CASE WHEN account_id= ''
    THEN 'empty'
    when account_id is null
    then 'empty'
    ELSE account_id
    END
    ) account_id
    FROM account
    WHERE account_id = 'XXX' OR account_id ='' OR (account_id is NULL)[/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?