最新文章列表

SQL查询结果列转行

数据库-行转列的语法                                      1.表: PerTab 字段:name,  title,  values 原内容:一月  产品A   120     二月  产品A   20     一月  产品B    230     二月  产品B   400 ----------------------------------------- ...
1979 评论(0) 有3476人浏览 2012-10-19 15:59

oracle 行转列

行转列最简单通俗的方法: 使用sum、max等集合函数 包含如decode、"case when then end"或ifnull这样的条件语句,作为一列, 以此方法转换行为列。   以下是个实例(一张表里既存储了公司又存储了部门,当要同时显示出公司和部门,那就用到行转列了): select proch.id ID, max(decode(bt.i ...
blackproof 评论(0) 有1262人浏览 2012-06-28 23:19

Oracle中使用sys_connect_by_path函数实现行转列

表结构及数据展现 要实现的效果 实现sql: select  booktype ,MAX(sys_connect_by_path(t.bookname, '')) as bookname from(   select a.booktype,a.bookname,row_number() over(PARTITION BY booktype ORDER BY bookname) as r ...
no_bao 评论(0) 有1955人浏览 2011-12-30 09:17

Oracle 行转列总结 Case When,Decode,PIVOT 三种方式

最近又碰到行专列问题了,当时不假思索用的是子查询,做完后我询问面试管行专列标正的写法应该如何写,他告诉我说应该用"Decode",索性我就总结一下,一共三种方式 --=========建表语句 CREATE TABLE populations( country VARCHAR2(20), sex INT, populcation INT ); --=========插入记录 ...
albb0608 评论(0) 有13663人浏览 2011-10-27 16:28

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics