参看资源:

【1】https://www.cnblogs.com/vigarbuaa/archive/2012/06/25/2561225.html

【2】关于group by的用法 原理 - 码农之路 - CSDN博客
https://blog.csdn.net/u014717572/article/details/80687042

代码:

SELECT SK_F_PROD,TRADE_DT
FROM T05_BANK_BOND_TRAN_INFO
group by SK_F_PROD ;

(1) 错误描述

(2)问题解决

SELECT SK_F_PROD,TRADE_DT
FROM T05_BANK_BOND_TRAN_INFO
group by SK_F_PROD,TRADE_DT;

(3)错误原因

GROUP BY 的使用:

select 列表项中不存在的列可以出现在group by的列表项中,但反过来就不行了,在select列表项中出现的列必须全部出现在group by后面(聚合函数除外)

详细的GROUP BY函数的理解可以看一下这一篇博客:

(1条消息)关于group by的用法 原理 - 码农之路 - CSDN博客
https://blog.csdn.net/u014717572/article/details/80687042

SQL: ORA-00979 不是 GROUP BY 表达式 及 Group by 的用法说明相关推荐

  1. oracle group by sql,Oracle SQL GROUP BY“不是GROUP BY表达式”的帮助

    我有一张table some_table +--------+----------+---------------------+-------+ | id | other_id | date_valu ...

  2. cte公用表表达式_CTE SQL删除; 在SQL Server中删除具有公用表表达式的数据时的注意事项

    cte公用表表达式 In this article, the latest in our series on Common table expressions, we'll review CTE SQ ...

  3. [转]关于ORA-00979 不是 GROUP BY 表达式错误的解释

    ORA-00979 不是 GROUP BY 表达式"这个错误,和我前面介绍的另外一个错误ORA-00937一样使很多初学oracle的人爱犯的. 我在介绍使用聚合函数中用group by来分 ...

  4. SQL基础系列(七)——CASE表达式

    在SQL语句中,CASE表达式是非常重要的函数,在区分不同情况时常使用. 本文介绍CASE表达式的基本语句,语句的基本执行逻辑及使用场景.在使用场景中将以实例展示CASE表达式的用法. 目录 1.基本 ...

  5. SQL中的Where,Group By,Order By和Having的用法/区别

    GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用,你可以想想 你用了GROUP BY 按  ITEM.ITEMNUM 这个字段分组,那其他字段内容不同,变成一对多又改如何 ...

  6. 不是 group by 表达式_12正则表达式

    掌握了XPath.CSS选择器,为什么还要学习正则? 正则表达式,用标准正则解析,一般会把HTML当做普通文本,用指定格式匹配当相关文本,适合小片段文本,或者某一串字符(比如电话号码.邮箱账户),或者 ...

  7. SQL查询语句分步详解——SELECT...FROM...WHERE...GROUP BY...

    GROUP BY : 分组查询命令 1.书写顺序: SELECT 字段名,函数,子查询 FROM 表名 WHERE 定位数据行条件 GROUP BY 分组字段 2.执行顺序: FROM-->WH ...

  8. mysql group by cube_SparkSQL 中group by、grouping sets、rollup和cube方法详解

    在平时的工作中,经常有按照不同维度筛选和统计数据的需求.拿视频会员订单数据来说吧,运营人员要查看深圳市的成功下单数或则深圳市某一种产品的成功下单数或者某一种产品的所有成功下单数时,每天的订单数又很大, ...

  9. MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...

    本文主要向大家介绍了SQLServer数据库sql语句中----删除表数据drop.truncate和delete的用法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 虽 ...

最新文章

  1. CUDA Samples: Streams' usage
  2. 如何才能识别市场趋势?[转]
  3. 状态机 python_Python状态机设计
  4. AutoCAD .net 二次开发官方教程及源码C#版(4)-(源码下载)
  5. 洛谷 P5713、P5719、P5730、P5737题 题解(Java语言描述)
  6. java操作redis redis连接池
  7. java工厂模式静态工厂_Java设计模式之静态工厂模式详解
  8. java对象怎么创建_java对象是如何创建的
  9. 详述 PyPI 中的远程代码执行漏洞,可引发供应链攻击
  10. iframe页面相互调用方法
  11. 手机离线地图进行GPS定位
  12. 微软私有云的数据保护之神——DPM
  13. Smartdrv程序有什么作用
  14. beetl html模板,Beetl模板引擎之自定义html标签
  15. win10怎么更改照片分辨率和大小?图片dpi修改方法
  16. Vue Router 路由(路由守卫)---route
  17. WinDbg单机调试
  18. 【读书笔记】【目标:提升记忆力】申一帆记忆力课程
  19. python自动点赞微信_基于AirTest+Python的ios自动化测试demo(微信朋友圈无限点赞)
  20. 大系统观:1.4时间之矢

热门文章

  1. ClassFlow推出全新课堂活动轨迹功能
  2. 看微软如何发展 Windows 下一代系统
  3. 定时清理tomcat日志文件
  4. C++ 检测内存泄露
  5. 浅析SQL Server数据修复命令DBCC的使用
  6. HDU-1268 找新朋友 (素数筛选)
  7. exchange2003备份与恢复
  8. weblogic学习笔记(1)
  9. 上交2017计算机专业就业,上海交通大学计算机科学与工程系(CSE)
  10. 1070 Mooncake