oracle 查询返回多行合成一行
来源:互联网 发布:同花顺期货软件 编辑:程序博客网 时间:2024/05/23 15:26
oracle wm_concat函数,用于列转行,逗号分隔
SELECT n_sec_code, wmsys.wm_concat (c_researcher_code) asresult
FROM m_researcher_stock_rel
GROUP BY n_sec_code
效果1 : 行转列
SQL> select wm_concat(name) fromtest;
WM_CONCAT(NAME)
-------------------------------------------------------------------------
a,b,c,d,e
效果2: 把结果里的逗号替换成"|"
SQL> selectreplace(wm_concat(name),',','|') from test;
REPLACE(WM_CONCAT(NAME),',','|')
-----------------------------------------------------------------------
a|b|c|d|e
效果3:按ID分组合并name
SQL> select id,wm_concat(name)name from test group by id;
ID NAME
----------------------------------------
1 a,b,c
2 d,e
0 0
- oracle 查询返回多行合成一行
- SQL 查询一列多行返回一行
- SQL:如何把多行查询结果,作为一行返回
- oracle数据查询:多列合成一列
- Oracle 查询结果集中的一行或多行
- 存储过程使用光标类型返回一个集合(一行或多行查询结果)
- Hive中“一行变多行”、“多行合成一行”的实现实例
- Oracle 联接查询,字表多行字段合并为一行,以逗号分隔的查询SQL
- oracle多行合并一行
- oracle 一行拆分多行
- oracle查询多行数据合并成一行数据!
- oracle查询多行数据合并成一行数据
- oracle查询多行数据合并成一行数据
- oracle查询多行数据合并成一行数据
- ORACLE 子查询返回
- Oracle 如何将某一行记录放在查询结果的第一行【最后一行】
- mysql oracle 只返回一行数据
- SQL查询多行合并成一行
- C#导出带有格式的Excel(列宽,合…
- Retrieving the COM&nbs…
- Python之time模块
- win7 64位DCOM配置(关于导出…
- ASP.NET DataTextFormatStri…
- oracle 查询返回多行合成一行
- ORACLE中函数MONTHS_BETWEEN…
- C#求100以内的质数
- PHP的AES加密
- asp.net登陆时候记住用户名密码
- Kingbase金仓更改表空间
- oracle 数据库函数
- easyui 的datagrid合并行或者列
- System.Data.OracleClient需要Orac…