如何将行值作为逗号或分号分隔值作为 sql 中的输出
How to get Rows values as comma or semi colon sepeared values as output in sql
Table name employee
Emp_id Emp_name emp_language
1 john Java
2 Ragul Python
3 April Java
我需要一个查询来获得类似
的输出
1,john,Java
2,Ragul,Python
3,April,Java
您可以使用CONCAT_WS()
函数,例如
SELECT CONCAT_WS(',',Emp_id,Emp_name,emp_language)
FROM employee
类似于CONCAT()
,但无需重复分隔符作为第一个参数。
Table name employee
Emp_id Emp_name emp_language
1 john Java
2 Ragul Python
3 April Java
我需要一个查询来获得类似
的输出1,john,Java
2,Ragul,Python
3,April,Java
您可以使用CONCAT_WS()
函数,例如
SELECT CONCAT_WS(',',Emp_id,Emp_name,emp_language)
FROM employee
类似于CONCAT()
,但无需重复分隔符作为第一个参数。