今天有一个需求要使用group by,oracle的的group by的用法是:select后面的字段要属于group by的字段,并且order by后面的字段也属于group by的字段里面。

但是我要select的字段多于group by的字段,怎么办呢?

1.查询字段使用的oracle的版本

select * from nls_database_parameters;

我的是12.2.0.1.0,也就是12c

2.两种group by的方法

(1).oracle10版本及其以前,使用 wm_concat(column)函数,这个函数默认使用 英文逗号分割

select wt.woekday,wm_concat(wt.title)

from (select * from NEWSTAFF_WORK_TEMPLETE WHERE w where w.positionid='1' order by w.sorts)wt

group by wt.workday

(2).oracle11及其以后的版本,使用LISTAGG(,)函数,还带了排序功能,很强

select 
t.workday,
listagg(t.title,'#') within group(order by t.sorts)
from NEWSTAFF_WORK_TEMPLETE t
where t.positionid='1'
group by t.workday

oracle 查询group by的字段之外的字段相关推荐

  1. oracle 查询表字段6,Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名、...

    --创建用户 create user "用户名" identitied by "密码": --给自己修改密码 查询所有表名: select t.table_na ...

  2. Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名...

    查询所有表名: select t.table_name from user_tables t; 查询所有字段名: select t.column_name from user_col_comments ...

  3. oracle查询所有表的中文名,Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名、...

    查询所有表名: select t.table_name from user_tables t; 查询所有字段名: select t.column_name from user_col_comments ...

  4. Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名

    查询所有表名: select t.table_name from user_tables t; 查询所有字段名: select t.column_name from user_col_comments ...

  5. oracle查询所有表字段属性_Oracle查询表字段属性的方法

    Oracle查询表字段属性的方法 1.查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type from user_ind_columns t,user_inde ...

  6. 使用sed和awk取除最后两个字段之外的字段

    字符串示例为: 1 /Users/yfan/Downloads/dsc20170801_jar/releases/com/netfinworks/ufs/ufs-client/ufs-client-2 ...

  7. oracle分组聚合查询,Oracle中分组查询group by用法规则解析

    本篇文章小编给大家分享一下Oracle中分组查询group by用法规则解析,文章介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Oracle中group by ...

  8. Oracle查询字段以外的内容,Oracle查询字段内容为非数字的记录

    今天在一张3W多记录的表里查非数字的异常数据~数据库太水,记录一发,因为2.5使用人员误输入为2..5.... select t.routecardlist_id,trim(translate(RTR ...

  9. oracle和mysql查询_Oracle和MySQL分组查询GROUP BY

    答案:Oracle对于GROUP BY是严格的,所有要SELECT出来的字段必须在GROUP BY后边出现,否则会报错:"ORA-00979: not a GROUP BY expressi ...

最新文章

  1. 魔兽怀旧服怎么找不到服务器,魔兽世界怀旧服无法连接服务器怎么解决 服务器连接不上解决方法...
  2. android 5.0 ios 8,iOS 8与Android 5.0大比拼:功能相同 体验不同
  3. 16.算法调用优先于手写的循环
  4. 6月24日AppCan移动开发者大会礼品清单遭泄露
  5. 2021-04-05
  6. Docker知识点总结及其命令的使用
  7. python 解析器的常用options
  8. 避免使用FOR –反假战役
  9. 在.NET3.5平台上使用LinQ to SQL + NBear 创建三层WEB应用
  10. win7下的ipython没有的问题
  11. 网页素材大宝库:20套精美的清爽风格图标素材
  12. 示波器1m和50欧姆示阻抗匹配_为什么示波器阻抗一般是1M欧或者50欧
  13. 太强了!这款轻量级的数据库中间件完美解决了SpringBoot中分库分表问题?
  14. struts2拦截器原理
  15. 人工神经网络——神经元模型介绍
  16. 安卓socket客户端
  17. oracle otl,使用OTL操作Oracle数据库
  18. Linux下配置DNS服务器
  19. BC26 计算三角形的周长和面积(海伦公式)
  20. Python-混音、叠加音频、拼接音频及批处理

热门文章

  1. 鸿蒙操作系统细节曝光,华为鸿蒙系统细节曝光 UI 重绘动画多 / 系统简介更流畅...
  2. Grammer Knowldge
  3. cmd html 查找汉子字,cmd搜索字符串加换行 在cmd(命令提示符)中怎样换行
  4. 前端从入门到大前端学习流程总结
  5. JavaScript 04 — Array Cardio Day 1
  6. Chino 操作系统开发日志 (1) - 为 IoT 而生
  7. java 熔断器模式_Spring Cloud Hystrix——熔断器
  8. css3恐龙蛋孵化动画代码
  9. 超融合一体机过渡到云计算
  10. “浪姐”口碑下滑、“青创”光环不再,优酷“追光”是最大赢家?