易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 多行转列函数

Oracle中使用WMSYS.WM_CONCAT函数进行多行转列
原数据:
rank   name 
AA      NAME1
AA      NAME2
AA      NAME3 
BB      NAME4
BB      NAME5
SQL>select  trim(t.rank) as rank,
                   wmsys.wm_concat(trim(t.name))  as name
         from table_name  t
            group by  t.rank;
实现的效果是:会先按rank分组,将分组后的name以“,”按组合并为一列。
结果如下:
rank   name 
AA      NAME1,NAME2,NAME3
BB      NAME4,NAME5
注:默认以“,”字符连接合并后的结果


相关文档:

SQLServer和Oracle的常用函数对比

  1.绝对值
  S:select abs(-1) value
  O:select abs(-1) value from dual
  2.取整(大)
  S:select ceiling(-1.001) value
  O:select ceil(-1.001) value from dual
  3.取整(小)
  S:select floor(-1.001) value
  O:select floor(-1.001) value from dual
  4.取整(截取)
   ......

ORACLE数据库表的操作

      最近忙于公司的项目开发,很久没有来csdn了。今天无事,上来写点东西。供大家参考,不对的地方还希望大家批评指正。
     一下是对oracle数据库表的一些操作语句:
已经建好的表添加字段
alter   table   Tablename   add(column1&nb ......

Oracle 视图


视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候, 只是重新执行SQL.
还有一种视图:物化视图(MATERIALIZED VIEW ),也称实体化视图,快照 (8i 以前的说法) ,它是含有数据的,占用 ......

Oracle游标使用总结

游标(CURSOR)也叫光标,在关系数据库中经常使用,在PL/SQL程序中可以用CURSOR与SELECT一起对表或者视图
中的数据进行查询并逐行读取。
         Oracle游标分为显示游标和隐式游标。
         显示游标(Explicit Cursor):在PL/SQL ......

关于myeclipse中的DB Browser连接Oracle数据库的问题

我的myeclipse是6.5版, oracle是10.2.0.1的中文版.
   myeclipse启动是英文的,DB Browser死活连不上oracle,报两个错误(具体不记得了).后来看了如下文章,知道了原因。
---------------------------------------------------------------------------------------------------------------------------
Hi,
a ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号