你的位置:首页 > 数据库

[数据库]SQL编程:group 不用合并结果字符串

SQL编程:group by合并结果字符串 ---gt; group_concat函数..._博客园

SQL编程:group by合并结果字符串 ---gt; group_concat函数就能行 ...一般在合并字符串我们可以用concat,但是这个函数主要实现类似字符串相加的目的,...

【SQL】SqlServer中Group By后,字符串合并 - willingtolo..._博客园

1、SQL查询语句 group by后, 字符串合并 2、sql for xml path用法 #需求: ...需要得到结果: id values --- --- 1 aa,bb 2 aaa,bbb,ccc 即:group by...

sql: 分组后按照分组规则拼接字符串 -- group by与 gro..._CSDN博客

SQL查询语句 group by后, 字符串合并 - zhou_xuexi的专..._CSDN博客

SQL 查询语句 group by 字符串合并 -CSDN论坛

7条回复nbsp;-nbsp;发帖时间:nbsp;2010年3月26日匿名用户不能发表回复!SQL GROUP 组字符串拼接 ... 日常工作中经常用到合并字符串的工作,现在谈谈db2...SQL编程:合并字符串不求人 ---gt; group_conca...

sqlserver里有没有合并不同行字符串的函数_百度知道

1个回答 - 回答时间: 2017年1月31日

CREATE FUNCTION dbo.f_str(@id int) RETURNS varchar(8000) AS BEGIN DECLARE @r varchar(8000) SET @r = #39;#39; SELECT @r = @r + value FROM...更多关于SQL编程:group 不用合并结果字符串的问题gt;gt;

sql合并字符串函数!只累加不求和_百度知道

7个回答 - 回答时间: 2016年11月2日

create function zongfen(@id varchar(50),@group varchar(50)) returns varchar(50) begin declare @zf varchar(50) set @zf=0 set @zf=@id+@...更多关于SQL编程:group 不用合并结果字符串的问题gt;gt;

SQL查询语句 group by后, 字符串合并

需要得到结果: id values --- --- aa,bb aaa,...SQL查询语句 group by后, 字符串合并的更多相关文章...先不用太多的蚊子描述什么是cookie,先做一个小...

分组字符合并SQL语句 按某字段合并字符串之一(简单合并)

即:group by id, 求 value 的和(字符串相加) 1、sql2000中只能用自定义的...(100)) --定义结果集表变量 --定义游标并进行合并处理 declare my_cursor ...

SQL字符串拆分对应值后合并回字符串(跪求答案)_已解决_博问_博客园

@#39;,并且每个数值对应字典表的[name],最后再合并...--SQL中字符串拆分方法 CREATE FUNCTION [dbo].[Split...首先不知道你用的数目数据库,其次没看到你...

SQL查询语句 group by后, 字符串合并_文档库

提供SQL查询语句 group by后, 字符串合并文档免费下载,摘要:合并列值--***...

请教: SQL里有没有字符串分解、组合的函数?? ... [复制链接]

12条回复nbsp;-nbsp;发帖时间:nbsp;2014年12月5日我想了想,SQL中字符串数组,可以用字符串表变量替代...--合并处理 --定义结果集表变量 DECLARE @t TABLE...SELECT col1,col2=MAX(col2) FROM #t GROUP ...

SQL查询语句 group by后, 字符串合并_SQL技巧_动态网站制作指南

百度网址安全中心提醒您:该站点可能受到黑客攻击,部分页面已被非法篡改!当前位置 gt; 首页 gt; 网站建设学院 gt; 网络编程 gt; ...SQL查询语句 group by后, 字符串合并 合并列值 -...需要得到结果: id values --- --- 1 aa,bb 2...

分组字符合并SQL语句 按某字段合并字符串之一(简单合并) | 码农网

即:group by id, 求 value 的和(字符串相加) 1...--定义结果集表变量 --定义游标并进行合并处理 declare...并发编程 ssh框架整合 css3 文字阴影 db2 s...

Sql Server中三种字符串合并方法_百度文库

nbsp;评分:3.5/5nbsp;4页

Sql Server中三种字符串合并方法_IT/计算机_专业资料...结果﹕ 1 abc,aaa,dddd 2 1223,fkdjfd 要求用...group by id drop table #t2 go 分析结果如下:...

分组字符合并SQL语句 按某字段合并字符串之一(简单合并)-信喏网络

即:group by id, 求 value 的和(字符串相加) 1、sql2000中只能用自定义的...(100)) --定义结果集表变量 --定义游标并进行合并处理 declare my_cursor ...

[sql server] 合并字符串 - 云+社区 - 腾讯云

ccc  即:group by id, 求 value ...(字符串相加) */  --1、sql2000中只能用自...--定义结果集表变量 --定义游标并进行合并处理...

按某字段合并字符串之一(简单合并) ---SQL - - ITeye博客

即:group by id, 求 value 的和(字符串相加) */--1、sql2000中只能用自...(100))--定义结果集表变量--定义游标并进行合并处理declare my_cursor curso...

希望group by之后将一列字符串型的数据相连,怎样实现? - MS SQL ...

3条回复nbsp;-nbsp;发帖时间:nbsp;2013年3月19日ITPUB论坛-中国专业的IT技术社区»论坛 › ≡ 大数据与数据库 ≡ › MS SQL Server › 希望group by之后将一列字符串型的数据相连,怎样实现?...

【server sql 查询结果字符串拼接字符串】 - CSDN

--合并表: --SQL2000用函数: IF OBJECT_ID(#39;F_Str#39;) is not null DROP...group by id 展开阅读原文 server sql 查询结果字符串拼接字符串 相关内容 ...深圳较场尾跟团还是自由行深圳较场尾跟团还是自由行深圳较场尾跟团还是自由行深圳较场尾跟团游与自由行深圳较场尾跟团游与自由行深圳较场尾跟团游与自由行北京出发去巴巴多斯旅游 北京出发去巴巴多斯旅游 北京出发去巴巴多斯旅游 北京出发去巴巴多斯旅游 北京出发去巴巴多斯旅游 北京出发去巴巴多斯旅游 北京出发去巴布亚新几内亚旅游 北京出发去巴布亚新几内亚旅游 北京出发去巴布亚新几内亚旅游 北京出发去巴布亚新几内亚旅游 北京出发去巴布亚新几内亚旅游 北京出发去巴布亚新几内亚旅游 北京出发去巴哈马旅游 北京出发去巴哈马旅游 北京出发去巴哈马旅游 北京出发去巴哈马旅游 北京出发去巴哈马旅游 北京出发去巴哈马旅游 北京出发去巴基斯坦旅游 北京出发去巴基斯坦旅游 北京出发去巴基斯坦旅游 北京出发去巴基斯坦旅游 北京出发去巴基斯坦旅游 北京出发去巴基斯坦旅游

1、表结构

    create table tt(id int,v varchar(30));
     
     
    insert into tt values(1,'a'),(1,'b'),(2,'b'),(2,'c'),(2,'b'),(2,'a'),(3,'a');
     
     
    mysql> select * from tt;
    +------+------+
    | id | v |
    +------+------+
    | 1 | a |
    | 1 | b |
    | 2 | b |
    | 2 | c |
    | 2 | b |
    | 2 | a |
    | 3 | a |
    +------+------+
    7 rows in set (0.05 sec)


2、问题
一般在合并字符串我们可以用concat,但是这个函数主要实现类似字符串相加的目的,而且是同一行中的字符串的合并。
如果现在要实现把不同行的字符串进行合并,要如何实现呢?

3、解决方法:
完全合并

    mysql> select group_concat(v) from tt;
    +-----------------+
    | group_concat(v) |
    +-----------------+
    | a,b,b,c,b,a,a |
    +-----------------+
    1 row in set (0.05 sec)

分组合并

    mysql> select id,group_concat(v) from tt group by id;
    +------+-----------------+
    | id | group_concat(v) |
    +------+-----------------+
    | 1 | a,b |
    | 2 | b,c,b,a |
    | 3 | a |
    +------+-----------------+
    3 rows in set (0.01 sec)

分组、去重合并

    mysql> select id,group_concat(distinct v) from tt group by id;
    +------+--------------------------+
    | id | group_concat(distinct v) |
    +------+--------------------------+
    | 1 | a,b |
    | 2 | b,c,a |
    | 3 | a |
    +------+--------------------------+
    3 rows in set (0.03 sec)

分组、去重、排序合并

    mysql> select id,group_concat(distinct v order by v) from tt group by id;
    +------+-------------------------------------+
    | id | group_concat(distinct v order by v) |
    +------+-------------------------------------+
    | 1 | a,b |
    | 2 | a,b,c |
    | 3 | a |
    +------+-------------------------------------+
    3 rows in set (0.00 sec)

自定义连接符

    mysql> select id,group_concat(v separator ';') from tt group by id;
    +------+-------------------------------+
    | id | group_concat(v separator ';') |
    +------+-------------------------------+
    | 1 | a;b |
    | 2 | b;c;b;a |
    | 3 | a |
    +------+-------------------------------+
    3 rows in set (0.01 sec)


---------------------