`

db2 行列互换示例

    博客分类:
  • DB
阅读更多
SQL:
SELECT b.matnr, b.a1, b.a2, b.a3
  FROM (SELECT a.MATNR,
               max (CASE WHEN ausp1 = '装载机' THEN 1 ELSE -1 END) a1,
               max (CASE WHEN ausp1 = '标配驾驶室' THEN 1 ELSE -1 END)
                  a2,
               max (CASE WHEN ausp1 = '机械' THEN 1 ELSE -1 END) a3
          FROM ZD_ZAUSP a
        GROUP BY a.MATNR) b
WHERE b.a1 = 1 AND b.a2 = 1 AND b.a3 = 1

EQ

select distinct a.* from
ZD_ZAUSP a,ZD_ZAUSP b,ZD_ZAUSP c
where a.AUSP1 = '装载机' and b.AUSP1 = '机械' and c.AUSP1 = '标配驾驶室'
and a.MATNR = b.MATNR and a.MATNR = c.MATNR

但是后者扩展受限
逆向: Union
0
0
分享到:
评论

相关推荐

    db2 联邦查询示例

    db2 update dbm cfg using federated yes db2 catalog node (node节点登录) db2 catalog database (database数据库登录) db2 connect to db (连接到自己的数据库) db2 create wrapper drda (创建...

    DB2 sample示例脚本

    "DB2 sample 示例脚本"是官方提供的一系列示例脚本,帮助用户更好地理解和学习如何在 DB2 环境中执行各种操作。这些脚本涵盖了不同的平台,包括 ids.db2(Informix Data Server),db2luw.db2(Linux, Unix, Windows...

    DB2数据库和SQL Server数据库jdbc连接示例

    在这个示例中,我们关注的是两种主流的数据库管理系统(DBMS)——IBM的DB2和Microsoft的SQL Server,以及它们如何通过Java Database Connectivity(JDBC)接口与Java应用程序进行交互。下面我们将深入探讨DB2和SQL ...

    Ubuntu DB2的安装

    - 命令示例:`tar xzvf db2exc_91_LNX_x86.tar.gz` 2. **运行安装脚本**:以 root 用户身份运行 DB2 的安装脚本。 - 命令示例:`sudo expc/disk1/db2_install` #### 五、注意事项 - 安装过程中可能需要大约 3 到 ...

    DB2 System Command Examples

    标题:DB2系统命令示例 描述:本文档旨在为每个DB2系统命令提供实例,因为这些示例可能在DB2命令参考中缺失。然而,本文档并不打算替代命令参考,命令参考仍包含有关每个命令语法和可用选项的最完整信息。 ### DB2...

    DB2日常处理语句db2命令

    DB2是一款由IBM开发的关系型数据库管理系统,广泛应用于企业级数据存储和管理。在DB2的日常管理中,掌握一些基本的命令行操作语句是非常重要的。本文将详细介绍几个常用的DB2命令及其作用。 1. **db2start** 和 **...

    DB2 11.5版本 jdbc db2jcc db2jcc4驱动

    DB2是IBM公司开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。在DB2 11.5版本中,JDBC(Java Database Connectivity)驱动是连接Java应用程序与DB2数据库的关键组件。JDBC驱动允许Java代码通过...

    db2常用命令汇总

    ### DB2常用命令详解 #### 一、查询DB2版本信息 **命令**: `db2level` **描述**: 使用此命令可以查询当前安装的DB2版本及其相关信息。 **示例**: ```bash db2level ``` 通过执行上述命令,用户能够获取到关于其...

    Java连接db2 数据库jar包 db2jcc.jar db2jcc_license_cu.jar

    连接DB2数据库的基本Java代码示例如下: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DB2ConnectionExample { public static void main...

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

    DB2是IBM公司开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。本压缩包包含DB2数据库的安装包以及链接服务器驱动,对于理解DB2数据库的安装过程和使用至关重要。 首先,我们来详细了解DB2数据库...

    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常用的命令

    - **示例**: 连接到名为`oyd`的数据库实例,用户名为`db2`,密码为`pwd`,则执行`db2 connect to oyd user db2 using pwd`。 - **读取数据库管理器配置**: `db2 get dbm cfg` - **作用**: 查看数据库管理器级别的...

    DB2应用经验和DB2基本问题总结

    - **示例**: `db2 connect to oyd user db2 using pwd` - **说明**: 连接到指定的数据库。 **3. 获取和设置数据库配置** - **获取数据库管理程序配置**: `db2 get dbm cfg` - **说明**: 显示当前数据库管理器...

    DB2 ODBC11.1.2驱动及C#调用示例

    DB2 ODBC 11.1.2驱动是IBM公司为Windows操作系统提供的数据库连接驱动,它允许应用程序通过开放数据库连接(ODBC)接口与DB2数据库进行通信。这个驱动程序适用于64位(x64)和32位(x86)的Windows系统,分别对应压缩包中...

    db2数据库驱动9.7jar包

    以下是一个简单的示例: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DB2ConnectionExample { public static void main(String[] args) { ...

    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常用命令集

    - **示例**: `DB2CREATEUSERTEMPORARYTABLESPACESTMASPACE PAGESIZE 32K MANAGED BY DATABASE USING (FILE 'D:\DB2_TAB\STMASPACE.F1' 10000) EXTENTSIZE 256` #### 19. 获取数据库快照 - **命令**: `db2...

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

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

    DB2 SQL性能调优秘笈

    ### DB2 SQL性能调优秘笈 在数据库领域,IBM DB2因其稳定性和高效性而备受推崇,尤其是在大型企业级应用中。对于DB2数据库管理员(DBA)来说,掌握有效的SQL性能调优技巧至关重要。这不仅能提升系统的响应速度,还...

Global site tag (gtag.js) - Google Analytics