1.GROUP_CONCAT
用于将多个行的值进行连接,形成一个字符串。
id | name | department |
---|---|---|
1 | 张三 | 人事部 |
2 | 李四 | 技术部 |
3 | 王五 | 财务部 |
4 | 赵六 | 技术部 |
5 | 钱七 | 市场部 |
要求:将部门相同的员工姓名进行连接
SELECT department, GROUP_CONCAT(name) AS emp_names
FROM employees
GROUP BY department;
结果:
department | emp_names |
---|---|
人事部 | 张三 |
技术部 | 李四, 赵六 |
财务部 | 王五 |
市场部 | 钱七 |
2.CAST(value AS data_type)
将一个值的数据类型强制转换为另一种数据类型。
其中 value
表示要转换的值,data_type
表示要转换的数据类型。
CAST('123' AS INT)
输出:123