为什么没有使用group by 出现了错误提示不是单组分组函数 我的oracle安装在windows系统下,语句为select d.deptno,d.dname,d.loc,nvl(count(e.name),0)from dept d,emp ewhere d.deptno(+)=e.deptno;执行完就出现不是单组分组函数的错误提示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select d.deptno,d.dname,d.loc,nvl(count(e.name),0)因为你使用 count ,这个是一个聚合函数;你说下你的具体需求吧 d.deptno,d.dname,d.loc,是要逐条记录显示的,但是 nvl(count(e.name),0) 确实显示的汇总信息,你想想既让你显示所有记录信息,又同时显示汇总信息,当然是做不到的 count,需要group by存在,分组,按谁分组 问一个简单的dbms_sql包的问题 打开带BLOB类型的字段出错,请高手帮帮忙,急 在EM中,普通用户不能登录吗 这条存储过程为什么执行不成功? 问题很着急.net2003连接oracle9i2捕捉异常发现"无法加载 DLL (oci.dll) 求助冷备份与还原(不同服务器) 如何更新时间列,在线等 求教高手!!!!!!!!!!!!!!!!!!!等待中!!!!!!!!!!!!! 请问如何将表名改为大写,因为小写要加引号? 高分求解!! Oracle还原dmp文件时报错IMP-00003: 遇到 ORACLE 错误 1658和ORA-01658:无法为表空间XXX中的段创建INITIAL区 用SQL设置页数的问题。求解
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货