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   
  • 相关阅读:
    特殊权限
    linux文件文本查找
    vim
    11.8-下视频录视频
    10.04-VSCode-Linux编程环境搭建
    10.26-thunderbird配置
    6.20-安装Nvidia gt660ti 显卡驱动
    6.19-搭建github博客
    2.10-常用系统维护
    6.18-WizNote MD 指南
  • 原文地址:https://www.cnblogs.com/qianyuliang/p/6649983.html
Copyright © 2011-2022 走看看