SQL创建表,使用查询出来的一列数据,以此作为表的第一行,语句如何写

如题所述

如果你是2005的话,请参考一下:
可以使用 PIVOT 和 UNPIVOT 关系运算符对表值表达式进行操作以获得另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来转换表值表达式,并在必要时对最终输出中所需的任何其余的列值执行聚合。UNPIVOT 与 PIVOT 执行相反的操作,将表值表达式的列转换为列值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-18
create table table_name as select * from tab_name22 where ...
第2个回答  2011-01-18
SELECT * INTO 新表名 FROM (SELECT * FROM 旧表名 WHERE 判断条件)AS 别名