oracle字段合并方法


  table1

  NO SNAME

  1 张三

  2 李四

  table2

  NO YEAR

  1 2006年

  1 2007年

  2 2005年

  2 2006年

  结果用sql 语言 :

  SNAME YEAR

  张三 2006 年,2007年

  李四 2005 年,2006年

  SELECT SNAME,LTRIM(MAX(SYS_CONNECT_BY_PATH(YEAR,',')),',') AS YEAR

  FROM (

  SELECT NO,SNAME, YEAR,

  ROW_NUMBER() OVER(PARTITION BY NO ORDER BY YEAR) as CURR,

  ROW_NUMBER() OVER(PARTITION BY NO ORDER BY YEAR) - 1 as PREV

  FROM (

  SELECT A.NO, A.SNAME, B.YEAR

  FROM table1 A INNER JOIN table2 B ON A.NO = B.NO

  )

  )

  START WITH CURR = 1

  CONNECT BY PREV = PRIOR CURR and NO = PRIOR NO

  GROUP BY SNAME



相关阅读:
ORACLE中的各种数据类型详细的介绍
jsp web.xml文件的作用及基本配置
利用Windows注册表来清理系统垃圾文件
java 中文字符串数组按照音序排列
jQuery EasyUI 中文API Layout(Tabs)
javascript中的作用域scope介绍
回收临时表空间ORA-03297解决-入门基础
在Linux上搭建一个简单的vsftpd服务器
PHP5.0对象模型探索之抽象方法和抽象类
JavaScript进阶教程(第三课第二部分)
PHP与ASP.NET的比较
css中用javascript判断浏览器版本
菜鸟乐园:Linux系统Shell命令介绍
用CSS改变鼠标箭头
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 一只路过生命的猫 2016留守儿童情况调研报告 I Meet the Foreign Gran作文1100字 有勇无谋反义词_有勇无谋近义词 2015高校四进四信心得体会 七夕情人节送给男朋友的浪漫短信 初中初二作文450字:咖啡 老师,您辛苦了--难忘的教师节作文 美丽的庙会之行 科技馆 幼儿教育《如何培养宝宝的自主能力?》 石岗岭上静悄悄 机关工委七月份工作计划 2014-2014年度第二学期研训工作计划-培训工作计划_培训工作计划 伞作文800字 雨中的惠山 七律:(八仙体)两组——文/芳草思思 大班音乐:茉莉花 导游词的作文700字 幼儿园教师节贺词 家有淘气鬼作文 踏一地霜华出门 适合中学生的十部励志电影 寻访周奶奶有感 致我们如风逝去的青春 无暇的美丽 负春 孰是孰非 读《上下五千年》有感作文1500字 忘了的,不在乎了的,是情、还是心。 修建金字塔的心境作文650字 繁华梦 2016财务年终总结 2010年上学期班主任工作总结 告别2015年展望2016年作文例文:迎接我的2016 丽江之夜 哲理名句摘抄(3) 我是不是该反省了350字作文 钓 鱼 霸王作文400字 谁让他们那么有钱?不是别人,正是他们自己 美丽的梯田 散落在网络的憾颜第一章-罂粟花 牵挂朋友的句子 希望你快乐每一天 小学五年级作文500字:目光——维拉斯的守望 入党申请书范本3000字 益智儿童诗:地球万岁 记者团学年度下学期工作计划 小学生一年级作文:时间不等人 宇宙生活作文700字

Copyright © 2016 phpStudy |