首页 > 数据库 >oracle wm_concat(column)函数的使用

oracle wm_concat(column)函数的使用

时间:2023-07-24 18:31:37浏览次数:60  
标签:goods column wm oracle id concat


oracle数据库中,使用wm_concat(column)函数,可以进行字段合并,下文对该功能的实现方法作了详细的介绍,供您参考学习。

AD: 51CTO学院:IT精品课程在线看!

 



oracle wm_concat(column)函数使我们经常会使用到的,下面就教您如何使用oracle wm_concat(column)函数实现字段合并,如果您对oracle wm_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.  
  3. from shopping  
  4.  
  5. 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.  
  3. from shopping  
  4.  
  5. group by u_id  
  6.  

 

 

 

 


 

标签:goods,column,wm,oracle,id,concat
From: https://blog.51cto.com/u_16203469/6837767

相关文章

  • idea解析sql语句报错:Unable to resolve column 'uname'
    1.如题2.解决办法......
  • Linux ORACLE打补丁 补丁集
    ##Oracle补丁下载下载oracle补丁登入Oraclesupport网站:https://support.oracle.com/portal/查询文档编号:2118136.2, 选择需要的补丁编号,选择对应的版本,提前阅读readme和download下载opatch工具查询文档293369.1##Oracle打补丁1.上传补丁包上传至/opt下,并解压缩:p6880880......
  • Mybatis的嵌套查询-column多条件
    Mybatis的嵌套查询一、结构创建三个表userroleuser_role简单展示一下嵌套查询的例子,其实就是Collection放到ResultMap,下一层把上一层的查询结果作为条件传入。--master.`user`definitionCREATETABLE`user`(`id`bigintNOTNULLAUTO_INCREMENT,`age`intDEF......
  • 智能制造之路—从0开始打造一套轻量级MOM平台之仓库管理(WMS)
    一、前言讲仓库管理(WMS)之前,我们先来谈一谈ERP。前一篇文章,大家可以看出,我在做MOM平台规划的时候并没有提到任何ERP的信息,并不是被忽略掉了;而是对于制造企业来说,ERP是重中之重。MOM一定是要围绕ERP来打造的,制造企业一定是要按照先上ERP,再上MOM平台这个路线;只有先信息化,才能数字化......
  • 生产制造词汇BOM、MPS、MRP、APS、MES、WMS、JIT、VMI
    BOM(BillofMaterial)物料清单BOM(BillofMaterial)物料清单,是计算机可以识别的产品结构数据文件,也是ERP的主导文件。BOM使系统识别产品结构,也是联系与沟通企业各项业务的纽带。ERP系统中的BOM的种类主要包括5类:缩排式BOM、汇总的BOM、反查用BOM、成本BOM、计划BOMhttps://baike.ba......
  • Oracle - 关系数据库管理系统
    常见语法1、withas短语,抽取公用数据withA_tableas(select'feiqs'name,18ageFROMdual),B_tableas(select'feiqs'name,29ageFROMdual)select*fromA_table,B_table2、rowid数据唯一标识,该值表明了该行在数据库中的物理具体位置selectrowidfromst_......
  • 23. 通用定时器PWM输出实验
    1.PWM模式2.通用定时器PWM输出实验配置步骤2.1相关HAL库函数介绍 ......
  • SQL注入之Oracle环境搭建
    SQL注入之Oracle环境搭建前言OracleDatabase,又名OracleRDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机......
  • ERROR 1709 (HY000): Index column size too large. The maximum column size is 767
    MySQL版本5.6.35在一个长度为512字符的字段上创建uniquekey报错CREATEDATABASEdpcs_metadataDEFAULTCHARACTERSETutf8;select*frominformation_schema.SCHEMATA;+--------------+--------------------+----------------------------+------------------------+---......
  • Arch Linux install i3-wm
    ArchLinuxinstalli3-wm简介i3-wm是一种动态的平铺式窗口管理器,它的设计目标是提供一个快速、简洁、可定制的桌面环境,适合开发者和高级用户使用。它有以下几个特点:它使用树形结构来管理窗口,可以灵活地分割、组合、切换窗口。它支持多种操作模式,类似于vim,可以通过快捷键执......