Oracle设置查询为空时的返回值 本帖最后由 jiao5674836 于 2010-09-25 09:23:49 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用nvlselect nvl(max(id),500) from table WHERE id BETWEEN 500 AND 59 --如果max(id)为空的话就返回500 如果没有符合 id between 500 and 599 条件的行,select 语句不会返回任何行。select nvl((select max(id) from table where id between 500 and 599), 500) from dual; ORACLE数据库同步问题 一个推荐表里面 怎么查询第一个推荐人下面所有的成员 包括成员所推荐的人 如何优化我这个日期判断呢? 生产环境建立索引的疑问 请问,关于删除ORACLE的一个数据文件后,ORACLE不会报错的问题 新手提问:怎么重做init.ora 关于sequense的问题? PRO*C/C++的SQL语句问题 存储过程中pl/sql表的使用问题 如何快速删除oralce中用户建立的表的所有记录?有好几百个用户表 用Oracle进行优化下一代数据库 兄弟们,Oracle救急呀!!!
select nvl(max(id),500) from table
WHERE id BETWEEN 500 AND 59 --如果max(id)为空的话就返回500