count()--不是单组分组函数
今天写了一句查询语句,里面涉及到count()统计的使用,刚开始查询的时候老是弹出“什么不是单组分组函数”。百度了一下才知道原来是语法错误了。
select count(),字段1,字段2....涉及多个字段的时候要使用group by 分组,而且group by 后面的就是count()除外的字段名。
实例:select deptno,count(empno) from emp;
报错:不是单组分组函数
原因:
1, 如果程序中使用了分组函数,则有两种情况可以使用:
程序中存在group by,并指定了分组条件,这样可以将分组条件一起查询出来
改为:select deptno,count(empno) from emp group by deptno;
如果不使用分组的活,则只能单独使用分组函数
改为:select count(empno) from emp;
2, 在使用分组函数的时候,不能出现分组条件之外的字段
总结,count()之外的字段要写在group by 后面。
count()--不是单组分组函数相关推荐
- ORA-00937: 不是单组分组函数
最近写SQL的时候,有遇到过报出 ORA-00937的问题. 解释: select 列表项中除了包含聚合函数外,还包含了表的某些列,那么你将必须使用group by语句,否则语法通不过. 例如: SQ ...
- Oracle报错:不是单组分组函数解决
Oracle报错:不是单组分组函数解决 报错:不是单组分组函数 实例:select deptno,count(empno) from emp; 报错:不是单组分组函数 原因: 1, 如果程序中使用了分 ...
- Oracle SQL group by-报错:不是单组分组函数
报错:不是单组分组函数 实例:select deptno,count(empno) from emp; 报错:不是单组分组函数 原因: 1, 如果程序中使用了分组函数,则有两种情况可以使用: 程序中存 ...
- Oracle-SQL-group by-报错:不是单组分组函数
报错:不是单组分组函数 实例:select deptno,count(empno) from emp; 报错:不是单组分组函数 原因: 1,如果程序中使用了分组函数,则有两种情况可以使用: 程序中存在 ...
- ORA-00937:不是单组分组函数 ORA-22818:这里不允许出现子查询表达式
今天,写了以下SQL语句: select (select well_name from well where well_id = wa.well_id) well_name,sum(prod_time ...
- group by 不是单组分组函数
在select子句中除了分组函数外没有其他列的时候,才可以用group by,否则group by子句中的列必须与select子句的列相同. 如: 正确:select a,b,sum(c) from ...
- Oracle报错:不是单组分组函数
sql语句进行分组查询,存在聚合函数 原因:sql 的group by 语句有问题 解决办法:检查group by 后的语句,需要将语句中的非聚合函数部分写到group by中
- 不是单组分组函数_面向对象编程是否已淘汰?函数式编程的枪口瞄错了对象
全文共3838字,预计学习时长10分钟 图源:unsplash 编程在上世纪60年代遇到了一个大问题:计算机那时还没有那么强大,需要以某种方式在数据结构和进程之间分配容量.这意味着如果拥有大量数据,那 ...
- MySQL数据处理函数,分组函数,分组查询【MySQL】
Java养成计划----学习打卡第六十六天 内容导航 单行处理函数(续) CONCAT 字符串拼接函数 LENGTH 字符串长度 TRIM 去空格 ROUND 四舍五入 RAND 生成随机数 IFNU ...
最新文章
- Kali Linux 2016.2初体验使用总结
- Webfrom --图片验证码
- 【node】------mongoose的基本使用------【巷子】
- Robotframework集成jenkins执行用例
- Android实现3D旋转效果
- 在CentOS6虚拟机上安装VirtualBox增强功能
- Linux的实际操作:用户管理(用户添加useradd -d和设置用户密码passwd)
- c6011取消对null指针的引用_COM编程攻略(二十二 IDL中的枚举,指针,数组)
- cmake笔记(1)
- raptor五个数排序流程图_看了这篇文章,我发现排序算法好简单
- 78 ----二次曲面方程的化简、移轴变换、转轴变换、伸缩变换
- HTML5 Input 日期选择器
- 绿色到黄色到红色的颜色渐变实现
- 计算机左侧没有桌面菜单栏,教您电脑菜单栏不见了
- [ECCV2022]3D face reconstruction with dense landmarks
- h5棋牌源码中MySQL中的锁(表锁、行锁)
- redis设置expire以及删除机制
- 联想拯救者y7000电脑开机一直是锁屏界面,点一下就黑屏,无法进入输密码界面
- WEBSHELL姿势之SQL一句话
- 【学习笔记】消息队列之MQ的基本概念