博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL-53 按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employees...
阅读量:6869 次
发布时间:2019-06-26

本文共 625 字,大约阅读时间需要 2 分钟。

题目描述

按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employees
CREATE TABLE `dept_emp` (
`emp_no` int(11) NOT NULL,
`dept_no` char(4) NOT NULL,
`from_date` date NOT NULL,
`to_date` date NOT NULL,
PRIMARY KEY (`emp_no`,`dept_no`));
输出格式:
dept_no employees
d001 10001,10002
d002 10006
d003 10005
d004 10003,10004
d005 10007,10008,10010
d006 10009,10010
SQL:
select dept_no,group_concat(emp_no)as employeesfrom dept_empgroup by dept_no

  SQLite的聚合函数group_concat(X,Y)

  其中X是要连接的字段,Y是连接时用的符号,可省略,默认为逗号。此函数必须与 GROUP BY 配合使用。此题以 dept_no 作为分组,将每个分组中不同的emp_no用逗号连接起来(即可省略Y)

转载于:https://www.cnblogs.com/kexiblog/p/10748447.html

你可能感兴趣的文章
react+webpack
查看>>
性能调优--永远超乎想象
查看>>
hdu2132(1+2+3^3+4+5+6^3+……)
查看>>
Composite模式
查看>>
lvs随记
查看>>
J2EE中整合Spring4和hibernate4
查看>>
Linux文本查看命令之cut
查看>>
解决Centos 7不能联网且输入ifconfig出现command not found
查看>>
html xhtml
查看>>
成本控制的具体实践-价值流和消除浪费
查看>>
黑马程序员----Java基础:IO
查看>>
AppDelegate 中跳转任意界面
查看>>
HTML5:2013跟随移动互联网大举***
查看>>
heartbeat+Haproxy多VIP负载均衡高可用
查看>>
浅析.NET的反射特性
查看>>
从源码分析VUE的响应式原理
查看>>
分类信息还有春天?百姓网推微站抢三四线市场
查看>>
我的友情链接
查看>>
图片轮播器的实现及注意事项
查看>>
wpf 中 用 SelectedDate属性获取DatePicker 控件的日期
查看>>