提一个很菜的问题,在线等待 select a.cc from a where a.bb='xxx' cc,bb是a表的字段 数据库里没有这条记录 我想返回 0怎么才可以做到 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select count(a.cc) cc from a where a.bb='xxx' 谢谢,但是如果有值的话得返回 a.cc select nvl(a.cc,0) from a where a.bb='xxx' 也就是 select a.cc from a where a.bb='dd' 数据库里存在a.bb='dd' a.cc='100' 时候 返回 100 nvl 不关用啊 nvl是对空值才可以 你在你的本地试试 刚才看错题目了,不好意思这类的问题只能用存储过程或者函数来实现吧,单纯用sql语句不太好返回的 select decode(b.rn,0,0,a.cc) as ccfrom(select a.cc from a where a.dd='xxx') a,(select count(a.cc) rn from a where a.dd='xxx' ) b好像差不多,你试试看! dbms_scheduler报错ORA-01438:?求助,求助。。。 多个值 对于同一个字段的 模糊查询 运行速度不快的oracle数据库的解决方案? 求大神帮我看看这条语句 急求解决办法 ORACLE重复数据查询语句优化问题 ORACLE10g数据库恢复问题 看到论坛上一位朋友写的简单JOB后有点问题想各位解答一下的,谢谢! 如何在oracle8.1.7中编写函数时,返回一个表名。请高手赐教!!! 请教优化一个sql查询 关于建表的问题?谢谢 Oracle 10g SQLPLUS 如何查看当时建表的create table时的语句呢?
这类的问题只能用存储过程或者函数来实现吧,单纯用sql语句不太好返回的
from(
select a.cc from a where a.dd='xxx'
) a
,(select count(a.cc) rn from a where a.dd='xxx' ) b好像差不多,你试试看!