zoukankan      html  css  js  c++  java
  • Oracle多个字段如何合并成一个字段显示

    今天记录一下在oracle中多个字段如何和合并成一个字段,使用到符号“||”

    1、组合查询的数据

    1)组合前查询的语句

    -- 组合前数据的字段 --
    select A.MID CATE_ID,A.Code CATE_CODE,A.Name CATE_NAME,A.GoodsType GOODS_TYPE_ID,B.Text GOODS_TYPE_NAME
    from Dxc_Goods_Cate A 
    left join SysState B on A.GoodsType = B.Value and B.StateType='DxcEnumGoodsType'
    order by A.Code asc ;

    2)组合前的查询结果

    2、组合字段 要求

     要求:要将 分类编码、分类名称、商品类型合并成一个字段,如:(编码:6801,名称:基础外科手术器械,类型:器械)

    3、组合后数据

    1)组合后查询的数据

    --组合后数据的字段--
    select A.MID CATE_ID,A.Code CATE_CODE,A.Name CATE_NAME,A.GoodsType GOODS_TYPE_ID,B.Text GOODS_TYPE_NAME,
    ( '(编码:'||A.CODE || ',名称:'|| A.NAME ||',类型:'|| B.TEXT || ')') CATE_TYPE_NAME
    from Dxc_Goods_Cate A 
    left join SysState B on A.GoodsType = B.Value and B.StateType='DxcEnumGoodsType'
    order by A.Code asc ;

    2)组合后查询结果

    PS:

    Oracle是使用符号“||” 连接字符,在sql server 是使用符号“+”来连接字符,语法有点不一样

  • 相关阅读:
    python 进度条
    linux中利用Shell脚本实现自动安装部署weblogic服务
    Linux虚拟机如何上网
    常用Python脚本
    Allure测试框架
    软件评测师 第二小时
    保险项目测试流程(一)
    电子商务网站测试总结
    Python随机生成电话号码&号码段分析
    Python中的*args和**kwargs
  • 原文地址:https://www.cnblogs.com/xielong/p/9584061.html
Copyright © 2011-2022 走看看