iteye_1059
iteye_1059
2010-03-30 16:33

sql语句查询默认值的写法

已采纳

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • iteye_13500 iteye_13500 11年前

    [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]

    点赞 评论 复制链接分享
  • patrick0528 patrick0528 11年前

    就是这个上面那个case语句

    点赞 评论 复制链接分享

相关推荐