Decode 方式 SELECT a.COUNTRY AS "国家", SUM(DECODE(a.SEX, 1, a.POPULCATION)) AS "男", SUM(DECODE(a.SEX, 2, a.POPULCATION)) AS "女" FROM populations a GROUP BY a.COUNTRY -------------------------------------- Case When 方式 SELECT a.COUNTRY AS "国家", SUM(CASE WHEN a.SEX = 1 THEN a.POPULCATION END) AS "男", SUM(CASE WHEN a.SEX = 2 THEN a.POPULCATION END) AS "女" FROM populations a GROUP BY a.COUNTRY -------------------------------------- PIVOT 方式 11G特有的方式 SELECT * FROM (SELECT a.COUNTRY AS "国家", a.SEX, a.POPULCATION FROM populations a) PIVOT( SUM(POPULCATION) FOR SEX IN(1 AS "男",2 AS "女"))

oracle行转列 case,Oracle 行转列总结 Case When,Decode,PIVOT 三种方式相关推荐

  1. oracle多表联合查询更新,ORACLE 两表关联更新三种方式

    不多说了,我们来做实验吧. 创建如下表数据 select * from t1 ; select * from t2; 现需求:参照T2表,修改T1表,修改条件为两表的fname列内容一致. 方式1,u ...

  2. 命令行运行Python脚本时传入参数的三种方式

    三种常用的方式 如果在运行python脚本时需要传入一些参数,例如gpus与batch_size,可以使用如下三种方式. python script.py 0,1,2 10 python script ...

  3. oracle 批量导入 数据,Oracle批量插入数据的三种方式【推荐】

    第一种: begin insert into tableName(column1, column2, column3...) values(value1,value2,value3...); inse ...

  4. Windows 启动命令行的三种方式

    Windows 启动命令行的三种方式 文章目录 Windows 启动命令行的三种方式 1. 一般启动 2. 右键菜单 3. 推荐启动 1. 一般启动 Win + R 输入 cmd 后回车 此种方式启动 ...

  5. oracle分页的三种方式,oracle 使用rownum的三种分页方式

    rownum是Oracle数据库中的一个特有关键字,返回的是一个数字代表记录的行号. 基础知识:rownum只能做 获取51到100的数据 三种分页的写法: 1.使用minus,原理就是查询出前100 ...

  6. oracle读取数据方式,关于oracle数据库读取数据的三种方式

    打开oracle sqldeveloper,连接到HR模式下的数据库,在SQL工作表中,执行如下语句: CREATE TABLE WANG( Name  varchar2(6), ID     num ...

  7. oracle从mysql抓数据_关于oracle数据库读取数据的三种方式

    打开oracle sqldeveloper,连接到HR模式下的数据库,在SQL工作表中,执行如下语句: CREATE TABLE WANG( Name  varchar2(6), ID     num ...

  8. Oracle删除数据的三种方式

    Oracle删除数据的三种方法 删除表(记录和结构)的语句delete--truncate--drop drop命令 drop table 表名: 例如:删除学生表(student) drop tab ...

  9. mysql的调用有哪三种方式_MySQL数据库之mysql命令行中执行sql的几种方式总结

    本文主要向大家介绍了MySQL数据库之mysql命令行中执行sql的几种方式总结 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.直接输入sql执行 MySQL> se ...

最新文章

  1. java 基本的数据类型_Java的基本数据类型介绍
  2. HDU 2255 奔小康赚大钱 带权二分图匹配 KM算法
  3. mysql 事务 注意 优化_MySQL入门详解——事务、锁、优化
  4. 【转】博客美化(1)基本后台设置与样式设置
  5. 12人类为什么有战争
  6. Java充电宝模型设计_继续探讨点赞功能模块设计
  7. 999元/1499元起!Redmi Note 10系列正式首销
  8. mysql5.5索引如何定义_MySQL5.5索引数在InnoDB引擎内与索引数在mysql中定义的数量是不一致问题-阿里云开发者社区...
  9. c语言宏定义数组_利用数组处理批量数据 C语言程序编写定义与利用数组技巧全归纳...
  10. JSP使用教程(第四版)学习笔记
  11. Alex 的 Hadoop 菜鸟教程: 第19课 华丽的控制台 HUE 安装以及使用教程
  12. 数据库连接池——基本原理
  13. Hexo个人免费博客(二) 创建主界面分页签和新博客
  14. 数据分析实战 -- 股票量化交易分析
  15. 干货!!不同程序员岗位对不同电脑性能的要求(编程开发选电脑)
  16. Linux服务详解(主要基于RedHat系的及Centos默认服务详解)(综合整理)
  17. Ecshop 表结构 字段说明
  18. 用vim编辑时怎么复制粘贴外部内容(在ubuntu操作系统中)
  19. NVIDIA显卡的的CUDA核心是什么?
  20. Android 色板

热门文章

  1. 汇编语言学习——第四章 第一个汇编程序
  2. Regular Expression
  3. 浅析PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息)
  4. 平板xmind怎么添加父主题_xmind 怎么插入子主题
  5. python爬取百度贴吧中的所有邮箱_python写的百度贴吧邮箱采集(带界面)
  6. word2vec训练词向量 python_使用Gensim word2vector训练词向量
  7. android开发app初始化,安卓快速开发框架(一)XBaseAndroid初始化使用
  8. c语言中的取模运算符_C语言除法算法和取模运算的实现(多种算法,多种思路)...
  9. 裸奔浏览器_躲进浏览器隐私模式就安全了吗?相当于闭着眼睛裸奔
  10. Mysql数据库---约束类型_mysql数据库的数据类型及约束