1.使用条件查询 查询部门为20的员工列表

    -- 查询部门为20的员工列表
    SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO = '20' ;

    效果:

2.使用  listagg() WITHIN GROUP ()  将多行合并成一行(比较常用)

    SELECT
        T .DEPTNO,
        listagg (T .ENAME, ',') WITHIN GROUP (ORDER BY T .ENAME) names
    FROM
        SCOTT.EMP T
    WHERE
        T .DEPTNO = '20'
    GROUP BY
        T .DEPTNO

    效果:

3. 使用 listagg() within GROUP () over  将多行记录在一行显示(没有遇到过这种使用场景)

    SELECT
        T .DEPTNO,
        listagg (T .ENAME, ',') WITHIN GROUP (ORDER BY T .ENAME)  over(PARTITION BY T .DEPTNO)
    FROM
        SCOTT.EMP T
    WHERE
        T .DEPTNO = '20'

    效果:

        注:使用的表数据是oracle 用户scott下的emp(员工)表

最新文章

  1. STL插入删除和查询测试
  2. 烂泥:yum的使用及配置
  3. php Internal Server Error
  4. HEX格式数据转换成十六进制字符串
  5. android 学习随笔三(测试与单元测试框架)
  6. 山东理工大学ACM平台题答案关于C语言 1181 C语言实验——最小公倍数和最大公约数
  7. BZOJ 1012
  8. oracle的decimal和number的对比
  9. poj2141---字符串转换
  10. html学习笔记二
  11. Linux显示用户注册名
  12. 【STM32H7教程】第9章 STM32H7重要知识点数据类型,变量和堆栈
  13. Protocol Buffers(2):编码与解码
  14. git bash here右键菜单
  15. [knowledge][lisp] lisp与AI
  16. SharePoint online Multilingual support - Development(2)
  17. 清空数据库错误:因为该表正由 FOREIGN KEY 约束引用 解决办法
  18. okhttp在https连接中出现java.net.ProtocolException: Expected ':status' header not present的解决办法
  19. NSURLConnection的Get\Post方法
  20. HDU 4767——Bell

热门文章

  1. mybatis中#{}与${}取值的区别
  2. Android系统编程入门系列之应用级文件在应用程序间的共享
  3. 【.NET 与树莓派】气压传感器——BMP180
  4. 感恩笔记之SQL查询功能最简使用模板
  5. VS2013的主函数问题
  6. Ysoserial Commons Collections2分析
  7. Azure Tips 第一期: Azure 中的安全监视工具,数据存储, 动态数据屏蔽以及资源部署
  8. 【UE4】类的继承层级关系
  9. 关于评论区empty。。。
  10. 【学习笔记】Vizing 定理