53. 按照dept

xiaoxiao2025-05-29  14

题目描述

按照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_noemployeesd00110001,10002d00210006d00310005d00410003,10004d00510007,10008,10010d00610009,10010

 使用SQLite的聚合函数group_concat(X,Y),其中X是要连接的字段,Y是连接时用的符号,可省略,默认为逗号。此函数必须与 GROUP BY 配合使用。

/*select dept_no, group_concat(emp_no,",") as employees from dept_emp group by dept_no;*/ select dept_no, group_concat(emp_no) as employees from dept_emp group by dept_no;

 

转载请注明原文地址: https://www.6miu.com/read-5030929.html

最新回复(0)