`
oracle_9i
  • 浏览: 153706 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle常用方法之行转列

阅读更多
select MAX(LTRIM(SYS_CONNECT_BY_PATH(rs.ip, ','), ',')) IP_ADDRESS
  from (select t.ip,rownum RN
          from t_ip_list t
          ) rs
START WITH rs.RN = 1
CONNECT BY PRIOR rs.RN + 1 = rs.RN
这个是用",",分隔ip地址的方法,把整列的ip地址转换成横的一列

===================================
with rs as(
  select 'a' A, 2 B, 'www' C
    from dual
  union all
  select 'b' A, 1 B, 'www' C
    from dual
  union all
  select 'c' A, 3 B, 'sss' C
    from dual
  union all
select 'd' A, 4 B, 'ddd' C from dual)
/*
select rs.C,
  case rs.A when  'a' then rs.B else 0 end ver_high,
  case rs.A when  'b' then rs.B else 0 end v_high,
  case rs.A when  'c' then rs.B else 0 end v_low,
  case rs.A when  'd' then rs.B else 0 end ver_low
   from rs
  */
  select rs.C,
  sum(case rs.A when  'a' then rs.B else 0 end) ver_high,
  sum(case rs.A when  'b' then rs.B else 0 end) v_high,
  sum(case rs.A when  'c' then rs.B else 0 end) v_low,
  sum(case rs.A when  'd' then rs.B else 0 end) ver_low
   from rs
   group by C   from rs
按C分组 显示相应A等级数量
分享到:
评论

相关推荐

    oracle行转列

    - oracle行转列.doc:再次强调了Oracle中的行转列技术,可能包括了不同的实现方法和实例。 - oracle_行转列的通用过程.docx:可能是一个详细的行转列通用过程的指南,包括步骤和示例代码。 - PLSQL函数速查.txt:...

    oracle最常用的函数或方法总结

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其丰富的函数和方法库为SQL查询提供了强大的支持。在日常的数据操作和分析中,掌握一些常用的Oracle函数和方法是至关重要的。以下是对"Oracle最常用的...

    Oracle常用语句-总结文档汇总

    "Oracle常用语句-总结文档汇总"提供了丰富的资源,涵盖了SQL语句的基础到进阶应用,包括列行转换、SQL性能优化等多个关键知识点。 首先,列行转换是数据处理中常见的需求,Oracle提供了多种方法来实现这一操作。...

    Oracle常用语法3

    以上是基于提供的文件信息总结出来的Oracle数据库知识点,涵盖了数据导出、数据导入、DUAL 表以及ROWID和ROWNUM的相关概念和使用方法。这些知识点对于Oracle数据库的学习和日常管理工作非常重要。

    oracle常用函数大全

    Oracle 常用函数大全 Oracle 中有许多常用函数,以下是其中一些: 字符函数 1. ASCII:返回与指定的字符对应的十进制数。例如:`SELECT ASCII('A') FROM DUAL;` 返回 65。 2. CHR:给出整数,返回对应的字符。...

    ORACLE常用SQL语句大全.pdf

    Oracle 常用 SQL 语句大全 本文档总结了 Oracle 中常用的 SQL 语句,包括数据库的...本文档提供了 Oracle 中常用的 SQL 语句,涵盖了数据库、表、索引、视图等方面的操作,并且介绍了一些高级查询运算符的使用方法。

    oracle常用语法概述

    ### Oracle常用语法概述 Oracle是一种广泛使用的数据库管理系统,在企业级应用中非常常见。本文将详细介绍Oracle数据库中的几个关键概念和语法用法,帮助初学者更好地理解和掌握Oracle。 #### 变量声明与赋值 在...

    Oracle 常用SQL技巧经典收藏

    以下是一些关于Oracle常用SQL技巧的经典要点: 1. **避免在SELECT子句中使用“*”**:在SQL查询中,使用通配符“*”代表选择所有列,虽然方便但效率低下。Oracle在解析时需要查询数据字典获取所有列名,增加了额外...

    Oracle 常用系统权限

    Oracle 常用系统权限 Oracle 系统权限是 Oracle 数据库中的一种安全机制,用于控制用户对数据库对象的访问权限。了解这些权限对于开发人员来说非常重要,因为它们可以帮助开发人员更好地控制数据库的安全性和访问...

    oracle常用sql整理

    本文将基于"oracle常用sql整理"的主题,深入探讨Oracle SQL的一些核心概念、语句及其实用技巧,适合初级到中级水平的学习者。 一、SQL基础 SQL是标准化的查询语言,分为DDL(Data Definition Language)、DML(Data...

    oracle常用经典sql查询.rar

    本压缩包“oracle常用经典sql查询.rar”显然是一份关于如何在Oracle环境中高效运用SQL查询的教程资料,适合数据库管理员、开发人员以及对Oracle数据库感兴趣的用户学习。 首先,我们来探讨SQL的基础概念。SQL,全称...

    oracle常用

    ### Oracle 常用知识点详解 #### 一、Oracle 基础操作 **1. 查询数据库版本** 在 Oracle 数据库中,了解当前使用的数据库版本是非常重要的,这有助于确保所执行的操作与数据库版本兼容。 ```sql SELECT * FROM v...

    ORACLE常用的SQL语法和数据对象 CHM

    3. **主键**:表中的一列或多列,其值唯一标识表中的每一行,用于确保数据的完整性。 4. **外键**:引用其他表的主键,建立表之间的关联,实现数据间的引用完整性。 5. **索引**:提高查询速度的数据结构,可以...

    Oracle日常运维常用命令速查手册

    Oracle 日常运维常用命令速查手册 Oracle 是一款功能强大且广泛应用的关系数据库管理系统,作为Oracle运维人员,熟悉常用的命令和语句是非常必要的。本文档汇总了 Oracle 日常运维中常用的命令和语句,包括登录 ...

    Oracle常用数据字典说明及常用脚本

    Oracle数据库是世界上广泛使用的商业关系型数据库管理系统之一,它提供了丰富的数据字典视图以及动态性能视图,供数据库管理员(DBA)进行监控和管理。数据字典是Oracle数据库的系统表空间中的一组表和视图,记录了...

    .Net导Excel到oracle的常用方法

    ### .Net将Excel数据导入Oracle数据库的常用方法 在.NET框架下实现Excel数据导入Oracle数据库是许多企业级应用中常见的需求。特别是在处理大量的数据迁移、数据整合等场景时尤为重要。本文将详细介绍一种常用的方法...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    oracle常用格式化输出

    Oracle 常用格式化输出 Oracle 中的格式化输出是指在 SQL> 命令行下对查询结果进行格式化显示,常用的命令是 COLUMN 命令。COLUMN 命令的语法是 COL[UMN] [{ column | expr } [ option_1 ... option_n ] ]。 其中...

    Oracle 常用脚本.zip

    "Oracle 常用脚本.zip"这个压缩包很可能包含了这些实用的工具。 首先,让我们探讨一下Oracle数据库中的脚本基本概念。在Oracle中,SQL脚本(通常以.sql为扩展名)是一系列SQL语句的集合,它们可以一起执行以完成...

Global site tag (gtag.js) - Google Analytics