`
garyli
  • 浏览: 172226 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql 聚合函数之链接字符串

阅读更多

今天有个需求需要将mysql查询结果进行聚合,搜了一下,返现还真有将group by后的结果进行聚合的函数:

GROUP_CONCAT,这个函数很强大,直接可以吧group by后的结果拼接成一个长字符串,默认用“,”分割,

 

比如表hero_item 里有vlogId字段和heroId字段,如果先聚合所有heroId对应的vlogId,可以这样写:

  SELECT 
			heroId,
			COUNT(DISTINCT vlogId) as size,
			GROUP_CONCAT(DISTINCT vlogId) as vlogids 
		FROM 
			hero_vedio_item 
		GROUP BY 
			heroId

 查询结果如下:

heroId     size     vlogIds

1             15       1223,124,343434,12323,.......

 

这样做是不是少了很多我们原来需要在java或者php中再次进行解析的工作了呢?

 

 

分享到:
评论

相关推荐

    mysql内部函数

    字符串函数 . 字符串比较函数 数值函数 . 算术操作符 . 数学函数 日期和时间函数 MySQL使用什么日历? 全文搜索功能 . 布尔全文搜索 . 全文搜索带查询扩展 . 全文停止字 . 全文限定条件 . 微调MySQL全文...

    MySQL 常用函数的使用

    聚合函数3. 字符串函数4. 日期和时间函数> DATE_FORMAT 可以使用的格式5. 加密函数6. 控制流函数7. 格式化函数8. 类型转化函数9. 系统信息函数 I. MySQL 常用函数 为了简化操作,MySQL 提供了大量的函数给程序员...

    MySQL拼接字符串函数GROUP_CONCAT详解

    上一篇文章 跨表更新,看到自己写的SQL像个憨憨写了关于跨表个更新的内容。一年过的很快,文中后来的两位员工 ...在 Mysql 官方文档 中,该函数被放在聚合函数章节,如果你要按照指定字段分组拼接,就要配合关键字 GRO

    关系型数据库中MySQL常用函数的作用和例子说明

    内容概要:笔者将MySQL常用的函数分为字符串函数、窗口函数、日期和时间函数、聚合函数、数值型函数、逻辑判断函数六类。将每一类别中常用的函数进行汇总,主要向读者介绍各个类别中常用函数的作用,在介绍的同时给...

    MySQL 常用函数总结

    MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。SELECT语句及其条件表达式都可以使用这些函数,函数可以帮助用户更加方便的处理表中的数据,使MySQL数据库的功能更加强大。本篇...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    MYSQL基础:常用函数.docx

    MySQL是一种常用的关系型数据库管理系统,提供了丰富的函数来处理和操作数据...本文将介绍MySQL数据库中常用的函数,包括聚合函数、时间函数、数据函数和字符串函数。通过学习这些函数,您将能够更高效地处理和分析数据

    2021年MySQL高级教程视频.rar

    25.MySQL高级SQL技巧数字函数与字符串函数.avi └26.MySQL高级SQL技巧日期函数与聚合函数.mp4 ├第二天视频 01.MySQL高级今日内容.mp4 02.MySQL高级体系结构.avi 03.MySQL高级存储引擎概述.avi 04.MySQL高级存储引擎...

    MySql基本查询、连接查询、子查询、正则表达查询讲解

    “字符串”表示指定用来匹配的字符串,该字符串必须加单引号或双引号。 通配符: % 任意字符 [sql] view plain copy select * from STUDENT where STU_NAME LIKE '%王'; 表示匹配任何以王结尾的 [sql] view ...

    MYSQL与MARIADB学习指南

    资源名称:MYSQL与MARIADB学习指南内容简介:本书使读者不仅能够深入了解MySQL 这种主流数据库,还能全面...字符串函数、日期和时间函数、聚合函数与数值函资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    MySQL 5.1中文手冊

    12.3.1. 字符串比较函数 12.4. 数值函数 12.4.1. 算术操作符 12.4.2. 数学函数 12.5. 日期和时间函数 12.6. MySQL使用什么日历? 12.7. 全文搜索功能 12.7.1. 布尔全文搜索 12.7.2. 全文搜索带查询扩展 12.7.3. 全文...

    MySQL 5.1参考手册

    12.3.1. 字符串比较函数 12.4. 数值函数 12.4.1. 算术操作符 12.4.2. 数学函数 12.5. 日期和时间函数 12.6. MySQL使用什么日历? 12.7. 全文搜索功能 12.7.1. 布尔全文搜索 12.7.2. 全文搜索带查询扩展 12.7.3. 全文...

    MySQL 5.1官方简体中文参考手册

    12.3.1. 字符串比较函数 http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 10/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 12.4. 数值函数 12.4.1. 算术操作符 12.4.2. 数学函数 12.5. ...

    MySQL 5.1参考手册中文版

    12.3.1. 字符串比较函数 12.4. 数值函数 12.4.1. 算术操作符 12.4.2. 数学函数 12.5. 日期和时间函数 12.6. MySQL使用什么日历? 12.7. 全文搜索功能 12.7.1. 布尔全文搜索 12.7.2. 全文搜索带查询扩展 12.7....

    MySQL 5.1参考手册 (中文版)

    12.3.1. 字符串比较函数 12.4. 数值函数 12.4.1. 算术操作符 12.4.2. 数学函数 12.5. 日期和时间函数 12.6. MySQL使用什么日历? 12.7. 全文搜索功能 12.7.1. 布尔全文搜索 12.7.2. 全文搜索带查询扩展 12.7.3. 全文...

    计算机二级MYSQL数据库基础与提升课程PPT模板.pptx

    9聚合函数和模糊查询 计算机二级MYSQL数据库基础与提升课程PPT模板全文共22页,当前为第10页。 10数学函数 计算机二级MYSQL数据库基础与提升课程PPT模板全文共22页,当前为第11页。 11字符串函数 计算机二级MYSQL...

    mysql5.1中文手册

    字符串比较函数 12.4. 数值函数 12.4.1. 算术操作符 12.4.2. 数学函数 12.5. 日期和时间函数 12.6. MySQL使用什么日历? 12.7. 全文搜索功能 12.7.1. 布尔全文搜索 12.7.2. 全文搜索带查询...

    MYSQL中文手册

    12.3.1. 字符串比较函数 12.4. 数值函数 12.4.1. 算术操作符 12.4.2. 数学函数 12.5. 日期和时间函数 12.6. MySQL使用什么日历? 12.7. 全文搜索功能 12.7.1. 布尔全文搜索 12.7.2. 全文搜索带查询扩展 ...

    关系型数据库管理系统之MySql学习总结

    文章目录数据库介绍MySql介绍添加数据导入数据查询数据内连接左外连接/右外连接子查询约束函数聚合函数分组函数数学函数字符串函数日期时间函数条件判断函数系统信息函数加密函数格式化函数自定义函数视图事务存储...

Global site tag (gtag.js) - Google Analytics