zoukankan      html  css  js  c++  java
  • Oracle查询结果行转列,列转行

    行转列

    select * from (select name, nums from demo/*任意查询语句*/) pivot (sum(nums) for name in ('测试1' 测试1, '测试2', '测试3'));

    也可以用wm_concat函数

    列转行

    select id , name,xx,demo from Fruit unpivot (demo for xx in (q1, q2, q3) )

    demo是数据列转行以后的字段名
    xx 是原来那些字段显示的字段名(不是原表字段名,可以随便写)
    in里面是要转行的列名
  • 相关阅读:
    linux sed命令详解
    SQL注入基础知识
    DC-7
    DC-6
    DC-5
    DC-4
    DC-3
    DC-2
    pentestlabs
    任意文件读取和下载
  • 原文地址:https://www.cnblogs.com/IceBlueBrother/p/9166766.html
Copyright © 2011-2022 走看看