MySQL:如何显示以逗号分隔的1列数据?

发布于 2024-10-31 06:21:26 字数 476 浏览 1 评论 0原文

亲爱的大家,我想在 1 列的一行中显示一些数据,并用逗号分隔。 如果我执行常规的 SELECT 方法,它必须显示为长行。

SELECT Serial_number FROM data

+-------------+
|Serial_number|
+-------------+
|0001         |
|0002         |
|0003         |
+-------------+ //and so on

我该如何将结果显示为:

+------------------------------+
|Serial_number                 |
+------------------------------+
|0001,0002,0003,....and so on  |
+------------------------------+

感谢您的提前。

Dear all, i want to show some data in one row from 1 column and also separated by comma.
if I do the regular SELECT method, it must be show as the long rows.

SELECT Serial_number FROM data

+-------------+
|Serial_number|
+-------------+
|0001         |
|0002         |
|0003         |
+-------------+ //and so on

How do i do to show result as:

+------------------------------+
|Serial_number                 |
+------------------------------+
|0001,0002,0003,....and so on  |
+------------------------------+

thanks for advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

冷夜 2024-11-07 06:21:26

您可以使用 GROUP_CONCAT

SELECT GROUP_CONCAT(Serial_number ) FROM data;

注意:GROUP_CONCAT 有最大长度。

You can use GROUP_CONCAT

SELECT GROUP_CONCAT(Serial_number ) FROM data;

Note: GROUP_CONCAT has a maximum length.

再可℃爱ぅ一点好了 2024-11-07 06:21:26
select concat(col1, ',' , col2, .....) from tbl;
select concat(col1, ',' , col2, .....) from tbl;
厌倦 2024-11-07 06:21:26

我认为您可以使用 phpmyadmin 之类的工具并将选择语句保存到文件,然后选择 csv 作为文件类型。

i think you can use something like phpmyadmin and save a select statement to file, then select csv as the file type..

雨轻弹 2024-11-07 06:21:26

你想要的是 GROUP_CONCAT()

SELECT GROUP_CONCAT(Serial_number) FROM data

产量:

0001,0002,0003,...

what you want is GROUP_CONCAT()

SELECT GROUP_CONCAT(Serial_number) FROM data

yields:

0001,0002,0003,...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文