Oralce sql 行连接 函数 wm_concat(column)
<!-- 正文开始 -->
1、数据库表 test 如下
id , name ,sex
1 jia 1
2 yang 2
3 xiao 2
想要得到的结果是 男女性别的 name 连接在一起 如:
jia
yang xiao
select wm_concat(name) from test group by sex;
1,jia
2,yang,xiao
ID,NAME,DATE,
根据ID分组,date排序,得到name的顺序逗号隔开
with temp as(
select 1 id,'haha88' name,to_date('2013-02-03','yyyy-MM-dd') mydate from dual
union all
select 1 id,'haha99' name,to_date('2013-02-04','yyyy-MM-dd') mydate from dual
union all
select 2 id,'haha77' name,to_date('2013-02-03','yyyy-MM-dd') mydate from dual
union all
select 3 id,'haha1' name,to_date('2013-02-01','yyyy-MM-dd') mydate from dual
union all
select 3 id,'haha2' name,to_date('2013-02-03','yyyy-MM-dd') mydate from dual
union all
select 3 id,'haha3' name,to_date('2013-02-02','yyyy-MM-dd') mydate from dual
union all
select 3 id,'haha4' name,to_date('2013-02-04','yyyy-MM-dd') mydate from dual)
select id, max(r)
from (select id, wm_concat(name) over (partition by id order by mydate) r from temp)
group by id ;
相关推荐
可以实现多行查询数据转换到一行上显示,多行的某列信息用“,”号隔开。
一.定义表变量 代码如下: DECLARE @T1 table ( UserID int , UserName nvarchar(50), CityName nvarchar(50) ); 代码如下: insert into @T1 (UserID,UserName,CityName) values (1,’a’,’上海’) insert into @T1 ...
js 遍历数组取出字符串用逗号拼接;js 如何获取循环出来的最后一个i或者取i的最大值
本文档详细介绍了在 MATLAB 中使用逗号分隔列表的高级用法,包括切片操作、连接操作和常用函数。通过示例代码和输出结果,您可以清楚地了解如何使用这些操作来处理和分析逗号分隔列表。逗号分隔列表是一种非常灵活和...
逗号连接-React Native App 安装 git clone https://github.com/commaai/connect.git cd connect bundle install yarn 运行本地捆绑器 yarn start 运行iOS调试(设备/模拟器) cd ios && bundle exec pod ...
1. 下面的语句是否可以执行成功 select last_name , job_id , salary as sal from employees; 2. 下面的语句是否可以执行成功 ...6. 显示出表 employees 的全部列,各个列之间用逗号连接,列头显示成 OUT_PUT
Mybatis Mapper.xml中字符串形式传参,逗号分隔 AND中拼接OR。
注意:中间使用英文逗号分割。 3.双击目录sqladv-12_5下的“启动sqladv.bat”文件,即可运行SQL Advantage工具了。不要执行“sqladv.exe”这个文件,因为没有配置环境变量SYBASE。 直接执行 "start_sqladv.bat”...
前言 有时会遇到没有遵守第一范式设计模式的业务表。即一列中存储了多个属性值。如下表 pk value ...select distinct(substring_index(substring_index(a.col,',',b.help_topic_id+1),',',-1)) ...
连接池修复MySQL主备切换时连接池无法恢复的问题。在阿里云RDS主备切换时,出现连接池没有及时恢复,问题和handleFatalError机制相关,已修复并通过验证。... Parser修复MySQL CHECKSUM Sum输出带中文逗号的问题
SELECT的查询对象由FROM子句指定,各个表用逗号分隔,这样就指定了交叉连接。 其格式为: FROM 表名1 [ [AS] 别名1 ] [ , 表名2[ [AS] 别名2]] … ; 【例】 members表和sell表进行交叉连???。 SELECT Book.*, Sell....
//用逗号连接字符串 那么下面我们就举一些例子.来认清楚他们之前的区别.复制代码 代码如下: echo ‘1+5=’ . 1+5; 看看上面的.输出的结果是6..而不是1+5=6.有些神奇吧?更神奇的是你看下面的例子.复制代码 代码如下...
如果你使用多个专栏做连接,用逗号分隔专栏名。下面是USING子句句法的基本实例: SELECT * FROM User INNER JOIN Event USING (userid); 控制JOIN的顺序 JOIN声明中并不要求做插入,但你可以在涉及多于两个表格时...
本文通过几个具体的例子.来认清楚php编程中echo用逗号和用点号连接之前的区别.有需要的小伙伴可以参考下
如连接后以逗号分隔 mysql> select concat_ws(',','11','22','33'); +-------------------------------+ | concat_ws(',','11','22','33') | +-------------------------------+ | 11,22,33 | +------------------...
主要介绍了Oracle 两个逗号分割的字符串,获取交集、差集的sql实现过程解析,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
后台连接:http://xxx.com/acs 账户:admin 密码:admin123 微信支付授权目录:http://xxx.com/ 你的前端域名 全文搜索替换: 【m.dsxzy.cn】替换成你自己的前台域名 【安命说禅】替换成你自己的公众号 【云度...
C#开发过程中经常会用逗号将数组或者列表中的字符串进行连接,这样往往最后会多一个逗号,这个函数用于去除最后的那个逗号,很简单。 /// /// 删除最后结尾的一个逗号 /// public static string DelLastComma...
python中有很多字符串连接方式,今天在写代码,顺便总结一下: 最原始的字符串连接方式:str1 + ...第二种比较特殊,如果两个字符串用“逗号”隔开,那么这两个字符串将被连接,但是,字符串之间会多出一个空格: ‘Ji