select account_id ...... from account where account_id = XXX
如果查询的字段为空或者数据不存在,查询给出一个默认值,是怎么写的?
db是Oracle
sql语句查询默认值的写法
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
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
FROMaccount
WHERE account_id = 'XXX' OR account_id ='' OR (account_id is NULL)[/code]本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报