zoukankan      html  css  js  c++  java
  • Oracle 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              葡萄,香蕉
     
    ---------------------------------
     
    select u_id, wmsys.wm_concat(goods) goods_sum   from shopping   group by u_id  
     
     
    想要的结果2:
     
    --------------------------------
     
    u_id          goods_sum
     
    ____________________
     
    1              苹果(2斤),西瓜(4斤),橘子(3斤)
     
    2              梨子(5斤)
     
    3              葡萄(1斤),香蕉(1斤)
     
    ---------------------------------
     
    使用oracle wm_concat(column)函数实现:
     
    select u_id, wmsys.wm_concat(goods || '(' || num || '斤)' ) goods_sum   from shopping   group by u_id   
  • 相关阅读:
    mysql u root p 等这些常用的参数
    关于类对象大小的 sizeof 计算问题
    sql like用法
    链表队列
    Zend Studio安装教程
    #define和inline 的区别
    ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)
    Ubuntu 10.04下LAMP环境的配置与使用教程
    win7保护视力的电脑设置
    sql between and 用法
  • 原文地址:https://www.cnblogs.com/qianyuliang/p/6649983.html
Copyright © 2011-2022 走看看