gpt4 book ai didi

mysql - 如何在值组之间添加换行符/标题?

转载 作者:行者123 更新时间:2023-11-29 10:11:51 26 4
gpt4 key购买 nike

我正在尝试在 MYSQL 中的名称组之间添加标题或分隔符。这是一个例子。

输出:

Bob     Honda        1
Bob Acura 2
Bob Toyota 3
Joe Honda 1
Joe Acura 2
Joe Toyota 3
Jim Honda 1
Jim Acura 2
Jim Toyota 3

我想要的是:

Bob
Bob Honda 1
Bob Acura 2
Bob Toyota 3
Joe
Joe Honda 1
Joe Acura 2
Joe Toyota 3
Jim
Jim Honda 1
Jim Acura 2
Jim Toyota 3

甚至只是这个

Bob     Honda        1
Bob Acura 2
Bob Toyota 3

Joe Honda 1
Joe Acura 2
Joe Toyota 3

Jim Honda 1
Jim Acura 2
Jim Toyota 3

这可以通过 MySQL 实现吗?

提前谢谢您。

最佳答案

假设最初您有这样的查询

select name, 
car,
number
from a_table

你可以使用这样的东西

select name, 
car,
number
from a_table
union all
select name,
'' as car,
1000000000 as number
from a_table
group by name
order by name, number

这里分组的结果生成额外的行,然后order by修复行顺序。

关于mysql - 如何在值组之间添加换行符/标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50831491/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com