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 交通频道 作文范文 致云朵的一封信 谁是英雄作文1100字 母爱伟大800字 小学四年级作文400字:向铁树致敬 小乌龟成长记(1)作文200字 当影子消失的时候作文200字 古语励志签名 黑龙江省2004年初中升学统一考试语文 我喜欢的北京小吃 往事永驻心中作文600字 吴敬琏经典语录_经典语录 小学六年级作文400字:“小画家” 一念清风 机关公文办理程序 “小兔”乖乖作文350字 学校综合治理工作报告 描写痛苦的语句 未来战车作文 猪八戒没有了大肚子作文500字 也许,还能遇见;或许,只能错过 人生的一路 如何突破面试呆板形象 王总在酒店安全工作专项治理会议上的讲话 蝶离飞 浅谈智慧 七年级(下)学期语文期中试卷 善良的凯特琳=纯洁的冰雪莲花 2015急诊科护士长竞聘演讲稿 红尘冷,唯愿与你相依相伴 2014届高考第一轮复习专项检测--古文阅读 2 重庆大足石刻导游词 《三字经》读后感_900字 永不落的太阳作文650字 落红笺 市工商局推进工业强市战略工作总结 不要对自己太苛刻! 毕业论文的语言 邂逅在荆棘里 农村变化可真大呀 入团申请书8月模板 读《一条会飞翔的鱼》有感作文600字 朋友惜别之情的诗句 下马饮君酒 “传统文化进校园”系列活动总结 像孩子一样去生活 唯美爱情句子,真爱一个人,不承诺也会去爱 高三励志视频观后感 某财政局年终工作总结 物业管理员年终工作总结汇编 2010年学生会党支部工作总结 滴水千年

Copyright © 2016 phpStudy |