先看下面的简单sql

SELECT 1 AS one, 2 AS two, null AS three UNION ALL SELECT 1 AS one, null AS two, 3 AS three

结果:

但是如果我想以one字段为合并条件,其余字段没有值的不填,有值的补上该怎么写,即我想要的结果是1,2,3。这边会用到group_concat()函数,完整sql:

SELECTone,GROUP_CONCAT(two) AS two,GROUP_CONCAT(three) AS three
FROM( SELECT 1 AS one, 2 AS two, null AS three UNION ALL SELECT 1 AS one, null AS two, 3 AS three ) AS temp
GROUP BYone

结果:

mysql将多行结果合并相关推荐

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

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

  2. 各数据库SQL查询结果多行数据合并成一行

    SQL查询结果多行数据合并成一行 一.Oracle函数多行数据合并成一行 二.Mysql函数多行数据合并成一行 三.sqlserver函数多行数据合并成一行 四.postgresql函数多行数据合并成 ...

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

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

  4. 如何合并mysql中的行_如何在MySQL中合并行?

    要合并MySQL中的行,请使用GROUP_CONCAT(). 让我们首先创建一个表-mysql> create table DemoTable734 ( Id int, Name varchar ...

  5. MySQL多行数据合并(单例显示多个值)之GROUP_CONCAT()函数(字符串连接函数)

    MySQL多行数据合并之GROUP_CONCAT函数 一.GROUP_CONCAT函数语法 二.创建表和添加测试数据 1.建表 2.添加测试数据 三.编写测试SQL语句 1.人员信息表(左)和房间信息 ...

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

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

  7. mysql string agg_【转】SQL Server一个字段串拆分成多行显示或者多行数据合并成一个字符串(STRING_AGG、STRING_SPLIT)...

    目录 概述 STRING_AGG(合并):多行数据合并成一个字符串,以逗号隔开. STRING_SPLIT(拆分):一个字符串,拆分成多行. 一.多行数据合并成一个字符串 1.通过 FOR xml p ...

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

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

  9. 写底层 jdbc 实现mysql数据库增删改的 合并方法 的类 继承ConnectionFactory 实现DaoMessage接口: 并批量添加数据

    接口: public interface DaoMessage<T> {int ERROR = 0x400;int SUCCESS = 0x200; //接口参数默认finalint ge ...

最新文章

  1. 大数的减法函数--c语言
  2. java矩形碰撞检测_旋转矩形的Java碰撞检测?
  3. c# 加密解密帮助类
  4. 英特尔全新CPU和Xe独立显卡亮相,这次它把牙膏“挤爆了”
  5. OpenCV检测平面物体
  6. TypeScript里一些特殊的类型
  7. SpringMVC 实例应用 -- 不同方式控制器实现与参数传递
  8. 进程(并发,并行) join start 进程池 (同步异步)
  9. Maven之pom.xml常用标签解析及镜像配置
  10. Hive的hiveserver2后台开启和关闭
  11. python输入字符串str_python字符串String模块
  12. c语言 directx,【DirectX 8.1官方正式版】
  13. 多个安卓设备投屏到电脑_安卓手机投屏到电脑上的三种方法
  14. 信息安全管理体系--建立
  15. sai笔记3-钢笔图层
  16. 关于sammy的初理解
  17. matlab微分方程求解并仿真
  18. 谷歌卫星影像存储方案
  19. 欧式端子 管型端子 管形接线端子 插针 規格/尺寸
  20. 圆和圆柱体计算(继承)Python

热门文章

  1. linux磁盘扩空间,Linux磁盘空间扩容(LVM)
  2. BC1.2快充协议介绍
  3. Laravel框架中上传图片
  4. ubuntu 安装小企鹅拼音输入法
  5. 在线视频转音频怎么弄?这几个软件建议你们收藏
  6. 肝不好的人,这几种食物要多吃!
  7. 牛客小白月赛17 F小黄鸭(计算几何+积分+二分)
  8. python打开pdf文档
  9. 无锡室内设计——流行的几种室内装饰风格
  10. HP G32笔记本 拆机图解