mysql 和sqlserver的 多行合并成一行

mysql  多行合并:

mysql 内置函数 group_concat(exper  SEPARATOR " " )

exper:列明

SEPARATOR " ": 行分隔符 ,这里表示的是使用空格分隔多行

mysql> select * from tmp_02 ;

+------------+---------+

| Fclient    | ct      |

+------------+---------+

| 安卓       | 1858799 |

| IOS        |  522568 |

| 传奇客户端 |  472561 |

+------------+---------+

3 rows in set (0.00 sec)

多行合并 :

mysql> select convert(GROUP_CONCAT(concat(Fclient,':',ct) SEPARATOR "   ") using utf8)  tkey from tmp_02;

+-----------------------------------------------+

| tkey                                          |

+-----------------------------------------------+

| 安卓:1858799   IOS:522568   传奇客户端:472561 |

+-----------------------------------------------+

1 row in set (0.00 sec)

note:行分隔符可以是任意的字符 。

在sqlserver中 ,2000以前的版本(包括2000)需要手动写函数实现多行合并一行的功能。

自2005之后(包括2005)内置了for xml path 的功能可以很轻松的实现多行合并一行的功能

例子:

select EventClass from  dbo.perfom

select( select CAST(EventClass as varchar)+';'

from  dbo.perfom for xml path('')  ) as A

结果:

for xml  path的参考链接:

mysql和sqlserver共存_mysql 和sqlserver的 多行合并成一行相关推荐

  1. mysql双竖线合并_MySql 将查询结果多列合并成一行GROUP_CONCAT

    GROUP_CONCAT(expr) 该函数返回带有来自一个组的连接的非NULL值的字符串结果.其完整的语法如下所示: GROUP_CONCAT([DISTINCT] expr [,expr ...] ...

  2. mysql多行合并成一行_数据文件合并与拆分

    [摘要] 本文介绍将多个文本文件和 Excel 文件合并成一个文件,或者将一个文件拆分成几个小文件时,如何处理会遇到的几种情况,并用 esProc SPL 举例实现. 在数据处理业务中,经常要把文件结 ...

  3. sqlserver函数多行数据合并成一行

    sqlserver函数多行数据合并成一行 SELECTusername,coursename= (STUFF((SELECT ',' + coursenameFROM t_user_courseWHE ...

  4. mysql大量数据合并_mysql中将多行数据合并成一行数据

    一个字段可能对应多条数据,用mysql实现将多行数据合并成一行数据 例如:一个活动id(activeId)对应多个模块名(modelName),按照一般的sql语句: 1 SELECT am.acti ...

  5. mysql把相同id的多行合并到一行_mysql中将多行数据合并成一行数据

    一个字段可能对应多条数据,用mysql实现将多行数据合并成一行数据 例如:一个活动id(activeId)对应多个模块名(modelName),按照一般的sql语句: 1 SELECT am.acti ...

  6. java 合并到一行_mysql中将多行数据合并成一行数据

    一个字段可能对应多条数据,用mysql实现将多行数据合并成一行数据 例如:一个活动id(activeId)对应多个模块名(modelName),按照一般的sql语句: 1 SELECT am.acti ...

  7. mysql拉取sqlserver数据_MySQL与Sqlserver数据获取

    由于项目要求,一个.net mvc登录注册的东西网站必须放弃sqlserver数据去使用MySQL数据库,因此我遇到了一些问题,并找出相应的解决方法, 因为sqlserver跟MySQL的数据引擎不同 ...

  8. mysql和sql互导_Mysql和SqlServer互相转换

    环境: Windows XP sp2 MS SQL Server 2OOO sp1 MySql 5.0.41 1:MSSQLServer数据库导入到MySql数据库 步骤: 1.安装mysql数据库的 ...

  9. mysql汉字对应字段_mysql和SqlServer 中取得汉字字段的各汉字首字母

    DELIMITER ;; CREATE  FUNCTION `getPY`(in_string VARCHAR(65534)) RETURNS mediumtext CHARSET utf8 BEGI ...

最新文章

  1. 谷歌大脑最新研究:用AutoML的方式自动学习Dropout模式,再也不用手动设计
  2. 0. VS2015快捷键
  3. 《CLR via C#》读书笔记 之 类型和成员基础
  4. 如何修改服务器标题,修改DEDECMS网页TITLE标签的方法
  5. 基于jsp的失物招领系统_基于Java web的校园失物招领系统
  6. word度量单位无效_ABBYY FineReader 12的具体使用方法和word排版设置
  7. D-LINK二层交换机Asymmetric VLAN配置
  8. python刷新显示_Python在同一位置刷新显示进度信息
  9. 《Python数据可视化之matplotlib实践》配套代码
  10. java 16进制_JAVA 十六进制与字符串的转换
  11. 禁止搜狗拼音输入法自动更新
  12. 服务器盘符修改不了怎么办,win10更换盘符报参数错误怎么办_win10系统盘符改不了参数错误解决方法...
  13. 计算机技术在排水领域的应用,计算机软件在排水工程设计上的应用解析
  14. MacBook键盘锁定、按键失效问题
  15. 混沌初开:全新 HarmonyOS 2 正式到来!
  16. SpringBoot中重试框架——Spring-retry与Guava-Retry
  17. js、css引用文件的下载方式
  18. 【工具】OmniGraffle 激活码、UML模板型版
  19. 支付宝:APP支付接口2.0(alipay.trade.app.pay)
  20. 山东涛雒镇万亩水稻 国稻种芯·中国水稻节:日照迎来收割季

热门文章

  1. 【微服务架构】SpringCloud之断路器(hystrix)
  2. 卷积神经网络(CNN,ConvNet)
  3. 大数据目标检测推理管道部署
  4. 色彩(颜色)空间原理(实现代码)
  5. 增强型固态硬盘支持人工智能工作负载
  6. java模拟网银登录_用java编写模拟网上银行登录及存取款业务
  7. UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe6 in position 0: ordinal not in range(128)
  8. [spring-boot] 多环境配置
  9. Linux批量查找与替换
  10. 吴裕雄--天生自然 JAVASCRIPT开发学习:DOM EventListener