一 概述

在我们查询数据的时候经常会有单行数据多字段和多行数据同一个字段的拼接操作,此时我们就可以分别通过concat和GROUP_CONCAT来实现。

二 具体实现

单行数据多字段拼接

select concat("{",'"主"',":",good_id,",",'"升级"',":",promotion_goods_id,",",'"主num"',":",goods_nums,"}") from tableName where id = 257;

生成的数据格式为Json字符串格式:

{
    "主":4,
    "升级":0,
    "主num":1
}

多行数据同一字段拼接

select GROUP_CONCAT(good_id SEPARATOR ";"),GROUP_CONCAT(goods_nums SEPARATOR ";") from
tableName where loan_id = 257;

结果

此处只是简单的回顾这些方法,细节后续学习补充,如果有别的实现方式可以留言告知,谢谢!

回顾Mysql中聚合函数之concat和GROUP_CONCAT相关推荐

  1. MySQL中聚合函数count的使用和性能优化

    本文将探讨以下问题 1.count(*) . count(n).count(null)与count(fieldName) 2.distinct 与 count 连用 3.group by (多个字段) ...

  2. 【MySQL】聚合函数

    一.五大常用聚合函数 SUM():求总和,只适用于数值类型字段,如果是字符串类型不会报错会返回0,会自动过滤空值 AVG():求平均值,只适用于数值类型字段,字符串类型不会报错会返回0,会自动过滤空值 ...

  3. mysql 聚合函数 怎么用在条件里_MySql 中聚合函数增加条件表达式的方法

    Mysql 与聚合函数在一起时候where条件和having条件的过滤时机 where 在聚合之前过滤 当一个查询包含了聚合函数及where条件,像这样的情况 select max(cid) from ...

  4. MYSQL字符串聚合函数

    MYSQL字符串聚合函数学习笔记 mysql中可存储多种数据类型,varchar(字符串)则是其中一种最常见的类型.在对字符串类型进行读取时,我们有时候需要对取出的原始数据进行操作,这个操作在程序里很 ...

  5. mysql中常用函数与存储过程的创建

    mysql中常用函数与存储过程的创建 常用函数汇总 数学函数 字符串函数 日期和时间函数 条件判断函数 系统函数 加密函数 其他函数 自定义函数 自定义变量的声明和赋值 基本语法 实例 存储过程 事务 ...

  6. mysql 聚合函数求乘积_手把手教你mysql(五)聚合函数

    手把手教你mysql(五)聚合函数 一: 聚合函数 1.1.COUNT()函数 1. COUNT()函数用来统计记录的条数: 2. 与GOUPE BY 关键字一起使用: 我这边仍然使用的是t_stud ...

  7. mysql的聚合函数文档_MySQL聚合函数

    MySQL聚合函数 MySQL的聚合函数用于对多个值执行计算,并将结果返回为单个值,如所有值的平均值,所有值的总和以及某些值组中的最大值和最小值.我们通常将聚合函数与数据查询语言中的SELECT语句一 ...

  8. mysql数据库中count的作用_详解 MySQL中count函数的正确使用方法

    1. 描述 在MySQL中,当我们需要获取某张表中的总行数时,一般会选择使用下面的语句 select count(*) from table; 其实count函数中除了*还可以放其他参数,比如常数.主 ...

  9. mysql的聚合函数综合案例_MySQL常用聚合函数详解

    一.AVG AVG(col) 返回指定列的平均值 二.COUNT COUNT(col) 返回指定列中非NULL值的个数 三.MIN/MAX MIN(col):返回指定列的最小值 MAX(col):返回 ...

最新文章

  1. python opengl 入门
  2. 结对开发----找出“水王
  3. ctrl键一直自动按住了_用好Ctrl键,效率快一半
  4. Codeforces Round #658 (Div. 2)
  5. Pentium M处理器架构/微架构/流水线 (2) - 数据预取/乱序核/退役单元
  6. 查看aix下安装并升级的C/C++ compiler 的版本
  7. 服务器改文件,服务人员:如何更新服务器上的文件更改缓存?
  8. 国产双模蓝牙芯片简介
  9. 需求分层-KANO模型解读
  10. JQuery实现表单验证并使错误数据其无法提交到数据库
  11. python 等差数列list_python 等差数列末项计算方式
  12. Windows系统蓝屏代码分析
  13. CSS3中的transition和transform属性
  14. 计算机关机速度,如何提高win7系统的关机速度和重启速度(让关机无需等待)
  15. LS1046A 启动流程分析
  16. 怎么把钉钉的文件导入电脑_钉钉文件怎么保存到电脑
  17. MatLab函数:pol2cart()
  18. enum weekday
  19. 山东省2022 年专升本 计算机大纲(电子表格系统2)
  20. vivoS7e和OPPOReno4SE哪个更好

热门文章

  1. java.util.NoSuchElementException:Hashtable Enumerator 解决办法
  2. 用HTML实现简易版计算器
  3. Eclipse的基本使用与介绍
  4. 公安计算机应用知识,计算机与公安信息化基础知识.pdf
  5. 三星双核芯片4212应用:Samsung TC4 Tablet PC solution base on EXYNOS4212
  6. 计算机应用模块数量如何填写,职称计算机考试科目、模块数量介绍
  7. Android中GPRS定位的实现
  8. WebRTC技术专题(2)【大势所趋,迈向认识 WebRTC 的第一步】
  9. 湿法蚀刻工艺去除金属氧化物
  10. 关于得实ds-700针式打印机