Oracle-SQL-group by-报错:不是单组分组函数
分类: 数据库技术 2010-03-16 19:46 4902人阅读 评论(0) 收藏 举报
报错:不是单组分组函数
实例:select deptno,count(empno) from emp;
报错:不是单组分组函数
原因:
1, 如果程序中使用了分组函数,则有两种情况可以使用:
程序中存在group by,并指定了分组条件,这样可以将分组条件一起查询出来
改为:select deptno,count(empno) from emp group by deptno;
如果不使用分组的活,则只能单独使用分组函数
改为:select count(empno) from emp;
2, 在使用分组函数的时候,不能出现分组条件之外的字段
总结:在select需要查询的语句中选中的字段,必须出现在group by子句中,除了分组函数的参
相关推荐
1.Navicat OCI引⽤位置可以从Navicat菜单栏“⼯具”-》“选项”-》环境-》“OCI”中找到 2.Navicat替换的⽂件
关于oracle做恢复操作时启动数据库报错,通常是由于rman做了恢复操作导致的报错. 通过继续执行恢复指令而恢复数据库,成功启动数据库.
Windows10远程报错:由于CredSSP加密Oracle修正 打开注册表 regedit......
有效解决navcat连接oracle报错:Cannot load OCI DLL 87的问题,带配置说明
kettle连接Oracle报错kettle连接Oracle报错报错信息 kettle连接Oracle报错 报错信息 错误连接数据库 [aaa] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to ...
Windows10远程桌面连接 报错: 出现身份验证错误。 要求的函数不受支持 这可能是由于CredSSP加密Oracle修正 解决方法: 添加注册表项,下载并运行以下注册表即可,各版本win10亲测可行。
用于常用的oracle报错详细信息,有助于快速找到报错问题,及原因及时排查
navicat连接oracle报错:“ORA-12514:TNS:监听程序无法识别连接描述符中请求的服务”;问题解决:资源包中只包含一些 dll 文件,无需安装解压即可,并附有详细的操作步骤。
Win 10 远程桌面连接报错的解决方法 远程连接出现身份验证错误 要求的函数不受支持 由于 CredSSP加密 Oracle 修正 的问题
oracle报错ora-12541:TNS无监听程序
oracle报错的相关错误号,应有尽有,人人必备。
oracle报错是常遇到的问题,本文搜集了几乎全部报错提示内容
记录了Oracle的详细报错信息,为您提供最好的指导思想。
oracle报错信息速查,oracle报错代码中文速查错误信息,快速定位错误原因,及时解决发现问题。
Oracle_plsql讲义:第5章 组函数和分组统计.ppt
Oracle 登录 报错No matching authentication protocol 文档
常见的oracle报错
windows xp 防火墙服务启动报错解决办法:注册表修复文件
./runInstaller 启动图形化报错 PRVF-0002 : Could not retrieve local nodename. 查看了一下报错信息: [root@test68 OraInstall2013-09-06_04-43-39AM]# cat installActions2013-09-06_04-43-39AM.log 后几行报错...