从SQL Server 2005中的另一个表创建表

赞恩·基(Zane Key)

我有一个这样的表:

在此处输入图片说明

我想创建另一个表,从上面的表中获取数据,结果是这样的:

在此处输入图片说明

我该怎么做?谢谢你的帮助。

普雷迪普

考虑到您具有标识或其他任何可以识别订单的列

样本数据

create table test_tab
(id int identity(1,1), sophong int)
insert into test_tab values (7)
insert into test_tab values (4)
insert into test_tab values (11)
insert into test_tab values (7)
insert into test_tab values (4)
insert into test_tab values (11)
insert into test_tab values (6)
insert into test_tab values (3)
insert into test_tab values (11)

询问 :

;WITH cte as
(
SELECT *,((ROW_NUMBER() over(order by id)-1)/3)+1 as iden,
         ((ROW_NUMBER() over(order by id)-1)%3)+1 as ident  
FROM test_tab
)
SELECT max(case when iden = 1 then sophong end) as [1],
       max(case when iden =2 then sophong end) as [2],
       max(case when iden = 3 then sophong end) as [3]

FROM cte
group by ident

结果:

1   |2  |3
----+---+---
7   |7  |6
4   |4  |3
11  |11 |11

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS SQL Server,基于另一个表创建和更新表

来自分类Dev

联接中另一个表中的引用表名列 - SQL Server

来自分类Dev

使用来自另一个表的信息更新SQL Server中的表

来自分类Dev

SQL Server:插入到表中,从另一个表中选择

来自分类Dev

SQL Server:查询以从另一个表中获取表数据(计数)作为 VIEW

来自分类Dev

将一个表中的值插入到 SQL Server 中的另一个表中

来自分类Dev

从另一个表SQL Server更新值

来自分类Dev

在一个表中查找不在另一个表中的行-SQL Server查询

来自分类Dev

如何在SQL Server中将一个表中的特定行加到另一个表

来自分类Dev

将一个表中的行集合连接到另一个表的列 - SQL Server

来自分类Dev

在主表中查找与SQL Server中另一个表中的记录匹配的记录

来自分类Dev

在 SQL Server 中另一个表的段落中的列中搜索术语

来自分类Dev

删除重复的数据并加载到SQL Server中的另一个表中

来自分类Dev

用另一个表SQL Server中的值替换列中的NA

来自分类Dev

SQL Server:根据另一个表中的日期进行过滤

来自分类Dev

如何从SQL Server中的查询中排除另一个表?

来自分类Dev

如何根据SQL Server中的条件从另一个表添加新列

来自分类Dev

SQL Server 2008 R2:选择另一个表中存在的记录

来自分类Dev

更改列的值取决于SQL Server中另一个表的值

来自分类Dev

SQL Server:如何加入记录不在另一个表中?

来自分类Dev

如何使用查询结果选择到SQL Server中的另一个表

来自分类Dev

将特定表存储到SQL Server中的另一个文件?

来自分类Dev

视图中具有静态值的另一个表中的SQL Server列

来自分类Dev

SQL Server触发器信息插入到另一个表中

来自分类Dev

如何将 CTE 查询与 SQL Server 2008 中的另一个表连接

来自分类Dev

获取另一个表中的填充率 - SQL Server

来自分类Dev

SQL Server 查询不在另一个表中的位置

来自分类Dev

从 SQL Server 中的另一个数据库表插入选择

来自分类Dev

如何从sql server 2017中的另一个表添加多列?

Related 相关文章

  1. 1

    MS SQL Server,基于另一个表创建和更新表

  2. 2

    联接中另一个表中的引用表名列 - SQL Server

  3. 3

    使用来自另一个表的信息更新SQL Server中的表

  4. 4

    SQL Server:插入到表中,从另一个表中选择

  5. 5

    SQL Server:查询以从另一个表中获取表数据(计数)作为 VIEW

  6. 6

    将一个表中的值插入到 SQL Server 中的另一个表中

  7. 7

    从另一个表SQL Server更新值

  8. 8

    在一个表中查找不在另一个表中的行-SQL Server查询

  9. 9

    如何在SQL Server中将一个表中的特定行加到另一个表

  10. 10

    将一个表中的行集合连接到另一个表的列 - SQL Server

  11. 11

    在主表中查找与SQL Server中另一个表中的记录匹配的记录

  12. 12

    在 SQL Server 中另一个表的段落中的列中搜索术语

  13. 13

    删除重复的数据并加载到SQL Server中的另一个表中

  14. 14

    用另一个表SQL Server中的值替换列中的NA

  15. 15

    SQL Server:根据另一个表中的日期进行过滤

  16. 16

    如何从SQL Server中的查询中排除另一个表?

  17. 17

    如何根据SQL Server中的条件从另一个表添加新列

  18. 18

    SQL Server 2008 R2:选择另一个表中存在的记录

  19. 19

    更改列的值取决于SQL Server中另一个表的值

  20. 20

    SQL Server:如何加入记录不在另一个表中?

  21. 21

    如何使用查询结果选择到SQL Server中的另一个表

  22. 22

    将特定表存储到SQL Server中的另一个文件?

  23. 23

    视图中具有静态值的另一个表中的SQL Server列

  24. 24

    SQL Server触发器信息插入到另一个表中

  25. 25

    如何将 CTE 查询与 SQL Server 2008 中的另一个表连接

  26. 26

    获取另一个表中的填充率 - SQL Server

  27. 27

    SQL Server 查询不在另一个表中的位置

  28. 28

    从 SQL Server 中的另一个数据库表插入选择

  29. 29

    如何从sql server 2017中的另一个表添加多列?

热门标签

归档