今天写了一句查询语句,里面涉及到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()--不是单组分组函数相关推荐

  1. ORA-00937: 不是单组分组函数

    最近写SQL的时候,有遇到过报出 ORA-00937的问题. 解释: select 列表项中除了包含聚合函数外,还包含了表的某些列,那么你将必须使用group by语句,否则语法通不过. 例如: SQ ...

  2. Oracle报错:不是单组分组函数解决

    Oracle报错:不是单组分组函数解决 报错:不是单组分组函数 实例:select deptno,count(empno) from emp; 报错:不是单组分组函数 原因: 1, 如果程序中使用了分 ...

  3. Oracle SQL group by-报错:不是单组分组函数

    报错:不是单组分组函数 实例:select deptno,count(empno) from emp; 报错:不是单组分组函数 原因: 1, 如果程序中使用了分组函数,则有两种情况可以使用: 程序中存 ...

  4. Oracle-SQL-group by-报错:不是单组分组函数

    报错:不是单组分组函数 实例:select deptno,count(empno) from emp; 报错:不是单组分组函数 原因: 1,如果程序中使用了分组函数,则有两种情况可以使用: 程序中存在 ...

  5. ORA-00937:不是单组分组函数 ORA-22818:这里不允许出现子查询表达式

    今天,写了以下SQL语句: select (select well_name from well where well_id = wa.well_id) well_name,sum(prod_time ...

  6. group by 不是单组分组函数

    在select子句中除了分组函数外没有其他列的时候,才可以用group by,否则group by子句中的列必须与select子句的列相同. 如: 正确:select a,b,sum(c) from ...

  7. Oracle报错:不是单组分组函数

    sql语句进行分组查询,存在聚合函数 原因:sql 的group by 语句有问题 解决办法:检查group by 后的语句,需要将语句中的非聚合函数部分写到group by中

  8. 不是单组分组函数_面向对象编程是否已淘汰?函数式编程的枪口瞄错了对象

    全文共3838字,预计学习时长10分钟 图源:unsplash 编程在上世纪60年代遇到了一个大问题:计算机那时还没有那么强大,需要以某种方式在数据结构和进程之间分配容量.这意味着如果拥有大量数据,那 ...

  9. MySQL数据处理函数,分组函数,分组查询【MySQL】

    Java养成计划----学习打卡第六十六天 内容导航 单行处理函数(续) CONCAT 字符串拼接函数 LENGTH 字符串长度 TRIM 去空格 ROUND 四舍五入 RAND 生成随机数 IFNU ...

最新文章

  1. Kali Linux 2016.2初体验使用总结
  2. Webfrom --图片验证码
  3. 【node】------mongoose的基本使用------【巷子】
  4. Robotframework集成jenkins执行用例
  5. Android实现3D旋转效果
  6. 在CentOS6虚拟机上安装VirtualBox增强功能
  7. Linux的实际操作:用户管理(用户添加useradd -d和设置用户密码passwd)
  8. c6011取消对null指针的引用_COM编程攻略(二十二 IDL中的枚举,指针,数组)
  9. cmake笔记(1)
  10. raptor五个数排序流程图_看了这篇文章,我发现排序算法好简单
  11. 78 ----二次曲面方程的化简、移轴变换、转轴变换、伸缩变换
  12. HTML5 Input 日期选择器
  13. 绿色到黄色到红色的颜色渐变实现
  14. 计算机左侧没有桌面菜单栏,教您电脑菜单栏不见了
  15. [ECCV2022]3D face reconstruction with dense landmarks
  16. h5棋牌源码中MySQL中的锁(表锁、行锁)
  17. redis设置expire以及删除机制
  18. 联想拯救者y7000电脑开机一直是锁屏界面,点一下就黑屏,无法进入输密码界面
  19. WEBSHELL姿势之SQL一句话
  20. 【学习笔记】消息队列之MQ的基本概念

热门文章

  1. UiPress – 现代WordPress仪表板主题
  2. 【RocketMQ】消息的存储设计
  3. Nim 游戏和 SG 函数
  4. DOM4j解析XMl中碰到的问题解决
  5. 货郎担问题(分支限界法)
  6. 核磁谱图分析步骤_MestReNova核磁谱图处理指南
  7. 学习UI设计需要学习哪些软件?
  8. Fraction分数类II
  9. dd命令 刻录U盘启动
  10. c++刷题(3/100)数独,栈和队列