gpt4 book ai didi

sql - 一行基本 SQL Pivot?

转载 作者:行者123 更新时间:2023-12-03 02:05:53 25 4
gpt4 key购买 nike

我在数据库中有一个表,其中的行如下:

Milk
Eggs
Butter
Cheese
Bread

我想将整行旋转为一列,如下所示:

Milk Eggs Butter Cheese Bread

我发现了很多将其与多列和行或基于选择条件一起使用的示例。我还没有找到任何如何只做一行的例子,我也不明白。谢谢您的帮助!

编辑:下面的方法效果很好,但是有没有办法将行值转换为列值?

最佳答案

select your_column_name+' ' from your_table for XML PATH ('')

会回来

Milk Eggs Butter Cheese Bread 

这是整个脚本:

declare @Q as table 
(name varchar(50))

insert into @Q
values
('Milk'),
('Eggs'),
('Butter'),
('Cheese'),
('Bread')

select name+' ' from @Q for XML PATH ('')

关于sql - 一行基本 SQL Pivot?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7352321/

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