`
jf0820
  • 浏览: 1627 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

db2分组后上下合并不一样的列

阅读更多
1、
SELECT stno,LISTAGG(subname||' '||score,',') WITHIN GROUP(ORDER BY 1) info
  FROM (VALUES ('NO01','语文',90) , ('NO01','数学',99) , ('NO01','英语',98) , ('NO02','语文',96),('NO02','数学',95)) AS t(stno,subname,score)
GROUP BY stno;


2、
SELECT stno,REPLACE(REPLACE(XML2CLOB(XMLAGG(XMLELEMENT(NAME stno,subname||' '||score||' , '))),'<STNO>'),'</STNO>') info
  FROM (VALUES ('NO01','语文',90) , ('NO01','数学',99) , ('NO01','英语',98) , ('NO02','语文',96),('NO02','数学',95)) AS t(stno,subname,score)
GROUP BY stno;
分享到:
评论

相关推荐

    DB2 SQL 实现行转列,列转行

    DB2 SQL 通过函数(CONCAT/POSSTR/LOCATE)实现行转列,列转行 可以按照标点把多列转换为一行,多行转换为一列

    db2jcc和db2jcc4.rar

    DB2是IBM公司开发的一款关系型数据库管理系统,广泛应用于企业级的数据存储和管理。在Java应用程序中连接到DB2数据库时,通常需要使用特定的Java数据库连接(JDBC)驱动程序,这就是“db2jcc”和“db2jcc4”的作用。...

    db2数据库安装包、db2数据库安装驱动

    5. **创建数据库**:安装完成后,你可以使用DB2控制中心或命令行工具创建新的数据库。定义数据库的大小、存储特性以及安全性设置。 6. **驱动配置**:DB2链接服务器驱动使得在非DB2环境中可以访问DB2数据,例如在...

    DB2 11.5版本 jdbc db2jcc db2jcc4驱动

    9. **db2c2c.jar**:这个文件名不常见,可能包含特定于某个组件或功能的类库,具体用途需要查阅官方文档确认。 10. **db2jcc_license_cu.jar**:包含DB2 JDBC驱动的许可证信息,确保合法使用。 在使用这些驱动时,...

    db2驱动包 db2jcc4.jar db2jcc4.jar db2java.jar db2jcc-javax.jar db2j

    db2驱动包 db2jcc4.jar db2jcc4.jar db2java.jar db2jcc_javax.jar db2jcc_license_cisuz.jar db2jcc_license_cu.jar db2policy.jar,压缩包无加密,可以放心下载,良心资源。

    DB2常用命令.doc

    * 列出所有节点编目:#db2 list node directory * 添加节点编目:#db2 catalog tcpip node 节点名 remote 节点 IP 地址 server 端口号 * 删除节点编目:#db2 uncatalog node 节点名 数据库管理 * 列出所有数据库...

    Linux系统重启db2数据库命令实例详解.docx

    如果`db2stop`失败,可能是因为还有未结束的应用程序,这时可以使用更强制性的`db2stop force`命令,但这是不推荐的,因为它可能会导致数据丢失。 数据库实例停止后,使用`db2start`命令启动实例。然而,启动后若...

    DB2到GreenPlum/PostgreSQL的转换指南

    DB2中支持自动生成ID列的功能,即序列号(SEQUENCE),而在GreenPlum/PostgreSQL中,可以通过序列(SEQUENCE)或IDENTITY属性来实现类似功能。在转换时,需要确保自增ID列的定义正确无误。 ###### 2.2.5 特殊对象 -...

    DB2的安装过程,V8.2

    ### DB2 V8.2 的安装与配置详细指南 #### 一、概述 DB2是IBM公司开发的一款高性能关系型数据库管理系统。本文将详细介绍DB2 V8.2版本的安装及初始化配置步骤,帮助读者更好地理解和掌握DB2的部署流程。 #### 二、...

    DB2 HELP DB2ir

    "DB2 HELP DB2ir" 指的是DB2的联机帮助系统,特别是关于DB2交互式查询(DB2 Interactive Repl)的相关内容。在这个部分,我们将深入探讨DB2的帮助系统以及DB2ir的功能和用法。 DB2的帮助系统为用户提供了一种方便的...

    DB2 驱动包 db2jcc.jar db2jcc_javax.jar db2jcc_license_cu.jar

    在您提供的标题和描述中,提到了三个重要的JAR文件:“db2jcc.jar”,“db2jcc_javax.jar”和“db2jcc_license_cu.jar”,它们是DB2 Java JDBC驱动的一部分。 1. **db2jcc.jar**:这是DB2的JDBC网络通信类库,包含...

    db2注册文件,db2lic

    db2licm 命令提供了添加、移除、列示和修改本地系统上安装的许可证功能。 db2licm [-a filename]  [-e HARD | SOFT]  [-p prod-password  REGISTERED | CONCURRENT |  INTERNET | MEASURED]  [-r prod-password...

    命令行登录db2数据库

    在IT行业中,数据库管理系统是核心组成部分之一,而IBM的DB2是企业级广泛使用的数据库解决方案。本文将深入探讨如何通过命令行界面登录到DB2数据库,这对于系统管理员和开发人员来说是一项基本技能。 首先,我们...

    db2——db2

    2. 高可用性与容错:DB2支持集群和镜像技术,当主服务器故障时,可以自动切换到备份服务器,保证服务不间断。 3. 并发控制:DB2采用多版本并发控制(MVCC)机制,允许多个用户同时访问数据库,提高系统性能。 4. ...

    DB2资料,IBM DB2

    前者可能涉及用户认证、访问控制、审计和加密等功能,后者可能提供详细的安装、升级和配置DB2的指导。 这些文档构成了一个全面的DB2学习资源库,无论你是DB2的新手还是经验丰富的DBA,都能从中获取到宝贵的实践经验...

    db2驱动( db2jcc4.jar+db2jcc_license_cu.jar).zip

    DB2是IBM公司开发的一款关系型数据库管理系统,广泛应用于企业级的数据存储和管理。在Java应用程序中,为了连接到DB2数据库,我们需要使用特定的驱动程序,这就是db2jcc4.jar和db2jcc_license_cu.jar这两个文件的...

    设置db2 字段自增长

    ### 设置DB2字段自增长详解 #### 一、概述 在数据库管理中,自增长字段是一种常见的需求,尤其是在设计主键或唯一标识符时。DB2作为一种强大的关系型数据库管理系统,提供了多种方法来实现字段的自增长功能。本文...

    db2错误代码大全

    * 236:SQLDA 中的 SQLN 的值至少应于所描述的列的个数一样大 * 237:至少有一个被描述的列应该是单值类型,因此扩展的 SQLVAR 条目需要另外的空间 * 238:至少应有一个被描述的列是一个 LOB,因此扩展的 SQLVAR ...

    DB2数据库基础学习

    ### DB2数据库基础学习 #### 一、DB2数据库概览 DB2是IBM公司开发的一款关系型数据库管理系统,自1983年发布以来,不断进化,支持多种平台,包括Windows、Linux、Unix和z/OS等。DB2不仅提供高性能的数据存储和检索...

    db2脚本命令

    5. 停止数据库实例:`#db2stop`,如果不能停止数据库实例由于激活的连接,可以执行`db2 force application all`命令,然后再执行`db2stop`命令。 6. 创建数据库:``#db2 create db [dbname]``,例如:`#db2 create ...

Global site tag (gtag.js) - Google Analytics