当前位置:首页 > 数据库 > mysql 数据库的group

mysql 数据库的group

2022年09月17日 13:20:44数据库4

1.使用条件查询 查询部门为20的员工列表

-- 查询部门为20的员工列表
SELECT t.DEPTNO,t.ENAME FROM EMP t where t.DEPTNO = '20' ;

    效果:

mysql 数据库的group _ JavaClub全栈架构师技术笔记

2.使用  group_concat()  将多行合并成一行(比较常用)

语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator '分隔符'] )

SELECT 
  T.DEPTNO,
	group_concat(T.ENAME ORDER BY DEPTNO separator ',') 
FROM
	EMP T 
WHERE
	T.DEPTNO = '20' 
GROUP BY
	T.DEPTNO;

    效果:

mysql 数据库的group _ JavaClub全栈架构师技术笔记

Oracle相同功能的实现 oracle的 listagg() WITHIN GROUP () 行转列函数的使用__Covet的博客-CSDN博客_listagg within

PostgreSQL 相同效果的实现 PostgreSQL 的string_agg()的使用__Covet的博客-CSDN博客_postgresql string_agg

作者:_Covet
来源链接:https://blog.csdn.net/sinat_36257389/article/details/95052001

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/database/42652.html

分享给朋友:

“mysql 数据库的group” 的相关文章

一文带你了解MySQL基础

目录 一,为什么要学习数据库 二,数据库的相关概念 2.1数据库术语...

MySQL数据库(基础)

MySQL数据库(基础)

目录 1. 数据库概念 1.1 数据库是干嘛的? 1.2 数据库和数据结构是啥关系? ​1.3 两种类型的数据库 2. MySQL数据库 2.1 MySQL数据库概念 2.2 MySQL基本操作  2.2.1 建立...

必须拿下的Mybatis动态SQL

1、if标签 <select id="getUser" parameterType="java.lang.Integer" resultType="User"> select * from user <if test...

连接数据库版本不一致

Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to...

数据库之关系模型的组成,特点以及完整性约束

关系模型就是用二维表描述数据本身,以及数据之间的关系。 关系模型的组成: 数据结构(表结构)+关系操作(八个操作)+完整性约束(三个完整性) 实体完整性 在关系表中,所有元组主码的值都不能为空。 参照完整性 在关系模型中,采用给关系定义外键的形式进...

数据库系统和数据库管理系统的定义以及数据库管理系统的作用

数据库系统(DBS)的组成 是由数据库,数据库管理系统(及其应用开发工具),应用程序和数据库管理员组成的存储,管理,处理和维护数据的系统。 是指一个计算机存储记录信息的系统,从管理层观点来看,数据库系统有四个主要部件构成,硬件,软件,人员和数据, 硬件是...

解决方案:如何防止数据重复插入?

解决方案:如何防止数据重复插入?

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 目录 为啥要解决数据重复插入? 解决方案实战 可落地小总结 一、为啥要解决数据重复插入? 问...

MySQL查询数据库所有表名及其注释

1、查看Mysql 数据库 "ori_data"下所有表的表名、表注释及其数据量 SELECT  TABLE_NAME 表名,TABLE_COMMENT 表注释,TABLE_ROWS 数据量 FROM information_schema.tables WHERE...

mysql 查询或

想对一张表进行查询,满足任意一个条件即可,可以用union实现或查询。 id age gender 1 20 female 2 21 male 3 22 male  ...

MYSQL查询空值/NULL值

 select * from XXXX where YYYY is NULL 作者:Bupt_Luke 来源链接:https://blog.csdn.net/u012662688/article/details/51680437...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。