`
荷尖翘呀翘
  • 浏览: 3111 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

自用—oracle分析函数,合并重复列

 
阅读更多

之前在项目中使用过,但是没有理解透彻每次使用的时候都要重新找一下,所以这次把它保存下来做个备份。

  select r.*,rowid from tp_device r;


 

 

现在我需要将相同的品牌类型合并成一行,并用‘,’隔开,sql如下:

 

select ltrim(sys_connect_by_path(dc_type, ','), ',')--封装想要的格式

dc_type, dc_brand from (select t.dc_id,t.dc_name,t.dc_brand,t.dc_type,row_number() over(partition by dc_brand order by dc_type) rn, count(*) over(partition by dc_brand) cnt from tp_device t ) --对其进行分类排序

 where level = cnt
 start with rn = 1
connect by prior dc_brand = dc_brand  -- 对dc_brand  进行重复的合并
       and prior rn = rn - 1 --对排序完的数据循环
 order by dc_id;

 

 

  • 大小: 9.2 KB
  • 大小: 1.7 KB
分享到:
评论

相关推荐

    sql练习题 自用oracle

    "sql练习题 自用oracle"这个主题意味着我们将在Oracle数据库环境下进行一系列的SQL练习,以加深对SQL语句的理解和应用。Oracle数据库是世界上最广泛使用的数据库系统之一,尤其在企业级应用中占据重要地位。以下将...

    自用固件,合并openwrt和immortalwrt编译AX6(刷机有风险,刷本固件变砖后果自负!).zip

    自用固件,合并openwrt和immortalwrt编译AX6.zip 自用固件,合并openwrt和immortalwrt编译AX6.zip 自用固件,合并openwrt和immortalwrt编译AX6.zip 自用固件,合并openwrt和immortalwrt编译AX6.zip 自用固件,合并...

    oracle 视图、索引(自用)

    4. 函数索引:基于列上的函数结果创建的索引,可用于优化包含函数的查询。 5. 唯一索引:确保索引列中的每个值都是唯一的,有助于保证数据的唯一性。 6. 复合索引:包含多个列的索引,适用于多个列组合的查询。 7. ...

    自用软件无损视频合并免安装

    在数字媒体领域,合并视频是一项常见的任务,尤其是对于个人用户来说。无损视频合并是指将多个视频片段合并成一个连续的文件,同时保持原始视频的质量不受任何损失。在这个过程中,重要的是选择合适的工具和方法来...

    MFC-20130617_MFC自用_pk函数parasolid_

    在这个主题中,"MFC-20130617_MFC自用_pk函数parasolid_",我们主要关注的是与MFC相关的自定义函数以及可能涉及到的Parasolid库的使用。 首先,"MFC自用"暗示了这是一些个人或团队在开发过程中经常使用的MFC扩展...

    Green_Oracle_18c_自用控制台版_管理器.7z

    "自用控制台版"则意味着这个版本是为个人用户设计的,它可能包含了用于数据库管理和监控的基本控制台工具。 1. **Oracle 18c 的主要特性** - **高性能**:Oracle 18c 引入了许多性能增强功能,如自动索引优化、...

    PDF合并器自用版.zip

    PDF合并器是一款便捷实用的工具,专为个人用户设计,旨在帮助用户轻松地将多个PDF文件整合成一个单一的文档。在日常工作中,我们经常需要处理各种PDF文件,例如报告、论文、合同等,有时为了方便管理和阅读,将这些...

    OpenCV-Python图形图像处理:自用的一些工具函数源代码.rar

    OpenCV-Python图形图像处理:自用的一些工具函数源代码.rar

    中国保信-2017年全国车险信息平台家庭自用车分析报告-11页.rar

    《中国保信-2017年全国车险信息平台家庭自用车分析报告》是一部针对中国车险行业的深度研究报告,由“中国保信”这一权威机构发布,旨在全面揭示2017年度我国家庭自用车在车险领域的现状、特点与趋势。报告共11页,...

    自用软件安装环境,Qt5.4.0连接oracle方法

    标题中的“自用软件安装环境,Qt5.4.0连接Oracle方法”涉及到的是在软件开发环境中,如何使用Qt5.4.0这个C++图形界面库与Oracle数据库进行交互。Oracle是一种广泛应用的关系型数据库系统,而Qt是跨平台的应用程序...

    图片和pdf混合合并自用

    图片和pdf混合合并自用

    学习资源自用自用自用自用

    学习资源自用自用自用自用

    PLSQL Developer12 (64位+中文+免Oracle客户端+自用版).zip

    标题和描述中提到的"PLSQL Developer12 (64位+中文+免Oracle客户端+自用版)"表明这是一款适用于64位操作系统的,内置中文界面的PLSQL Developer版本,且不需要安装完整的Oracle客户端,大大简化了用户的安装和使用...

    自用固件,合并openwrt和immortalwrt编译AX6(刷机有风险).zip

    自用固件,合并openwrt和immortalwrt编译AX6(刷机有风险).zip

    一个数据集 自用 自用 自用 自用 自用

    一个数据集 自用 自用 自用 自用 自用

    excel中161个VBA_自定义函数超级实用

    函数作用:返回指定列数的列标.......................42 '13.函数作用:用指定字符替换某字符.....................43 '14.函数作用:从右边开始查找指定字符在字符串中的位置...43 '15.函数作用:从右边开始查找指定...

    自用软件可是激发函数返回

    标题中的“自用软件可是激发函数返回”可能指的是在个人使用的软件或插件中,通过调用特定的函数来触发某种响应或行为。这通常涉及到编程语言中的函数调用和程序设计。在软件开发中,函数是代码的基本组织单元,它们...

    oci-oracle11g.dll.zip

    navicat连接oracle11G的oci,自用 select * from v$version; Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production PL/SQL Release 11.2.0.1.0 - Production CORE 11.2.0.1.0 Production ...

    精简ORACLE10客户端(运行时)支持WIN10 64/32

    服务器oracle版本:经测试oracle10g和oracle11g自用8年了. 默认安装即可连接,配置文件 C:\Ora10InstantClient\tnsnames.ora 如果连接不上,就把mfc71.dll,msvcp71.dll,这两个文件复制到C:\Ora10InstantClient ...

Global site tag (gtag.js) - Google Analytics