首页 > 数据库 >mysql 省事方便的函数

mysql 省事方便的函数

时间:2023-03-27 14:46:30浏览次数:38  
标签:code group 函数 省事 mysql concat name

1、group_concat

在我们平常的工作中,使用group by进行分组的场景,是非常多的。

比如想统计出用户表中,名称不同的用户的具体名称有哪些?

sql:  select name from `user` group by name;

但如果想把name相同的code拼接在一起,放到另外一列中该怎么办呢?

用group_concat函数:

select name,group_concat(code) from `user`
group by name;

此函数查询后结果可以将name分组后不同的code内容用","分隔拼接起来生成一个字符串

 

标签:code,group,函数,省事,mysql,concat,name
From: https://www.cnblogs.com/duliye/p/17261473.html

相关文章

  • MySql随笔记基础
    XAMPP使用shell命令 每个数据库对应一个子文件夹 mysql进入mySQL的命令-urootuserroot登录用户-uroot-ppassword登录密码-p123showdatabases显示数据......
  • datax同步oracle到mysql例子
     1.json文件[root@host135script]#moreoracle2mysql.json{"job":{"content":[{"reader":{......
  • 如何编写一个arrange 函数
    /***@description链式调用的方法*@param{*}taskIs*@example*arrange('arrage').waitFirst(2).do('吃西瓜').do('吃西瓜2').execute()*@returns{exec......
  • mysql - 存储过程
    定义存储过程(storedprocedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在服务器端的数据库中,利用存储过程可以加速SQL语句的执行。分类存储过程分为系统存储......
  • Mysql主从同步
    什么是Mysql主从同步从库同步主库上的数据,(让其他数据库服务器自动同步当前正在被访问的数据服务器上的数据)   MYSQL主从复制的模式   1.异步模式(默认......
  • java代码备份mysql数据库
    生成环境的数据库我们需要不断的进行备份,不然服务器出现故障,会是灾难性的直接添加我的代码packagecom.hrp.task;importcom.alibaba.fastjson.JSON;importcom.bas......
  • mysql查看死锁
    查看死锁Mysql查询是否存在锁表有多种方式,这里只介绍一种最常用的。1、查看正在进行中的事务SELECT*FROMinformation_schema.INNODB_TRX2、查看正在锁的事务......
  • Oracle-nvl函数的使用(及其相似函数)
    Oracle中的nvl函数使用//SQL实例selectNVL("字段名称",指定常量)from"表名";//结构拆解NVL("数据1","数据2");代码解释上述SQL的含义是指,从指定表中查出指定字段......
  • Mysql 修改表编码
    Mysql修改表编码,字段编码还是以前的Mysql修改表编码,字段编码未变ALTERTABLE`table6`CONVERTTOCHARACTERSETutf8mb4COLLATEutf8mb4_bin;--ALTERTABLE`rent......
  • Oracle中nvl()与nvl2()函数详解
    1.nvl:根据参数1是否为null返回参数1或参数2的值【函数格式】:nvl(expression1,expression2)【函数说明】:若expression1值为null,则该函数返回expression2;若expression1......