首页 > 数据库 >Oracle中行转列函数(一)

Oracle中行转列函数(一)

时间:2022-09-04 19:11:06浏览次数:97  
标签:code name item 中行 wm 转列 Oracle table concat

1、wm_concat(列名)

解析:该函数可以把列值以“,”号分割起来,并显示成一行。

例:

select wm_concat(item_code)
  from hdrg.qcs_dict_item_detail
 where table_name = 'dcs_diseinfo';
View Code

 

select replace(wm_concat(item_code), ',', ';')
  from hdrg.qcs_dict_item_detail
 where table_name = 'dcs_diseinfo';
View Code

说明:把结果里的逗号替换成";"

 使用用例:

select table_name, wm_concat(item_code) item_code
  from hdrg.qcs_dict_item_detail
 group by table_name;
View Code

 参考博文:https://blog.csdn.net/qq_39081511/article/details/87966942

标签:code,name,item,中行,wm,转列,Oracle,table,concat
From: https://www.cnblogs.com/daytoy105/p/16655740.html

相关文章

  • oracle中merge into用法解析
    1mergeinto的形式mergeinto[target-table]ausing[source-tablesql]bon([conditionalexpression]and[...]...)whenmatchedthen[updat......
  • Oracle数据库导入、导出dmp文件
    1、数据库导出dmp文件exphdrg/hdrg@10.1.60.21:1521/orclfile=D:\hdrg.dmp说明:exp用户名/密码@数据库名file=E:\file.dmptables=(要导出的表名称,以逗号隔开)2、o......
  • Navicat连接Oracle时报错 “ORA-28547:连接服务器失败,可能是oracle net 管理错误“ 或
    Navicat连接Oracle时报错“ORA-28547:连接服务器失败,可能是oraclenet管理错误“ 或者“ORA-03135:ConnectionLostContact”使用Navicat连接oracle数据库时报ORA-2......
  • JS Layui table 选中行颜色变化
    table设置lay-filter属性<tableid="dataList"lay-filter="dataList"></table>监听单击行事件layui.table.on("row(dataList)",function(obj){$(".layui-tabl......
  • 【Oracle初学者】ORA-01034: ORACLE not available
    系统报错代码ORA-01034:ORACLEnotavailable出现原因//在启动实例时,关闭了数据库,导致外部软件无法访问Oracle数据库(大部分都是因为数据库监听或者服务关闭导致出现的......
  • Oracle数据库
    OracleWin+Rsqlplus/nolog确定connsystem/orcl已连接createuserscottidentifiedbytiger;用户已创建grantconnect,resourcetoscott;授权成功connsco......
  • oracle 分组 聚合数据 单字段聚合问题
    SELECT--max加这个只是为了让字段不在分组里写 max(id)id, max(stockorg_name)stockorg_name, max(vbillcode)vbillcode, max(source_no)source_no,--newvbil......
  • 查看Oracle当前用户下的(表,视图,同义词,索引等...)
     copy自:查看Oracle当前用户下的(表,视图,同义词,索引等...)表空间–查看当前用户表空间selectusername,default_tablespacefromuser_users;selectdefault_tablespace......
  • oracle创建序列
    1创建一个序列,这个是给userLoginlog表用的,所以起了个关联名createsequenceseq_on_userloginincrementby1startwith1nomaxvaluenocyclenocache;2插入数据......
  • cent7.3离线安装oracle19c
    需要准备的安装包下载oracle-database-ee-19c-1.0-1.x86_64.rpmoracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm下载依赖http://rpmfind.net/linux/rpm2html/sea......