1、学习wm_concat函数

oracle wm_concat(column)函数使我们经常会使用到的,下面就教您如何使用oraclewm_concat(column)函数实现字段合并

shopping:

-----------------------------------------

u_id       goods            num

------------------------------------------

1                苹果                2

2                 梨子               5

1                 西瓜               4

3                 葡萄               1

3                香蕉                1

1               橘子                 3

=======================

想要的结果为:

--------------------------------

u_id          goods_sum

____________________

1              苹果,西瓜,橘子

2              梨子

3              葡萄,香蕉

---------------------------------

  1. select u_id, wmsys.wm_concat(goods) goods_sum
  2. from shopping
  3. group by u_id

想要的结果2:

--------------------------------

u_id          goods_sum

____________________

1              苹果(2斤),西瓜(4斤),橘子(3斤)

2              梨子(5斤)

3              葡萄(1斤),香蕉(1斤)

---------------------------------

使用oracle wm_concat(column)函数实现:

  1. select u_id, wmsys.wm_concat(goods || '(' || num || '斤)' ) goods_sum
  2. from shopping
  3. group by u_id

存储过程中使用到的函数

--  生产地址
  -- 通过转码表拼接生产地址信息
 --  update GG_XKZ_YLQXSCXKESL set   QYSCDZ =
 --  (   select wm_concat((select p.name from pub_codetable p where p.code = scdz.szqx and p.codetable='qxdm') ||
 --       (select p.name from pub_codetable p where p.code = scdz.szjd and p.codetable='jddm') ||
 --        scdz.jtdz) from XZXK_YLQXSCXKESL_HF_SQ sq, Xzxk_Ylqxscxkesl_Hf_Scdz scdz
 --       where sq.sqid = scdz.sqid and sq.sqid = sqidIn )
 --  where sqid = sqidIn;

update GG_XKZ_YLQXSCXKESL set  QYSCDZ =
  (   select  wm_concat( scdz.jtdz )  from XZXK_YLQXSCXKESL_HF_SQ sq, Xzxk_Ylqxscxkesl_Hf_Scdz scdz
        where sq.sqid = scdz.sqid and sq.sqid = sqidIn )
   where sqid = sqidIn;

oracle wm_concat(column)函数使我们经常会使用到的,下面就教您如何使用oraclewm_concat(column)函数实现字段合并,如果您对oracle wm_concat(column)函数使用方面感兴趣的话,不妨一看。

最新文章

  1. codevs 2894 保留小数
  2. OpenWrt自定义和官方一样的固件
  3. 拥Bootstrap入怀——模态框(modal)篇
  4. PHP网络操作函数汇总
  5. Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable con
  6. UIview 学习与自定义--ios
  7. 网站开发常用jQuery插件总结(十)菜单插件superfish
  8. Ubuntu 13.10 Mono安装历程
  9. 如何安装CocoaPods
  10. Service、Alarm与BroadcastReceiver的使用方法
  11. [Cocos2d-x]CCSpriteFrameCache的使用
  12. java虚拟机学习-JVM调优总结-新一代的垃圾回收算法(11)
  13. 国内为什么没有好的 Stack Overflow 的模仿者?,因为素质太低?没有分享精神?
  14. python day06笔记总结
  15. Spring的AOP开发入门,Spring整合Junit单元测试(基于ASpectJ的XML方式)
  16. C++学习笔记55:流类库与输入输出
  17. [mybatis]Example的用法
  18. 开源的.NET系统推荐
  19. You-Get——基于Python3的媒体下载工具
  20. 用xshell 连接docker Linux服务器

热门文章

  1. PyTorch框架+Python 3面向对象编程学习笔记
  2. Jenkins构建完成后通过SVN Publisher Plugin上传文件到指定的SVN(教程收集)
  3. memcachq队列安装
  4. win7 x64 dtrace
  5. Weblogic内存溢出及常用参数配置
  6. NMM3DViewer 设计
  7. d3js 获取元素以及设置属性
  8. UVA 610 - Street Directions(割边)
  9. 【学习笔记】C#中HashTable和快速排序的用法,从单词频率统计小程序写起
  10. 基于chyh1990/caffe-compact在windows vs2013上编译caffe步骤