最新文章列表

SQL查询结果列转行

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

oracle 行转列

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

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

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

最近博客热门TAG

Java(141741) C(73643) C++(68602) SQL(64557) C#(59604) XML(59131) HTML(59042) JavaScript(54916) .net(54782) Web(54511) 工作(54116) Linux(50906) Oracle(49861) 应用服务器(43285) Spring(40811) 编程(39452) Windows(39380) JSP(37540) MySQL(37266) 数据结构(36420)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics