33问答网
所有问题
SQL创建表,使用查询出来的一列数据,以此作为表的第一行,语句如何写
如题所述
举报该问题
推荐答案 2011-01-19
如果你是2005的话,请参考一下:
可以使用 PIVOT 和 UNPIVOT 关系运算符对表值表达式进行操作以获得另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来转换表值表达式,并在必要时对最终输出中所需的任何其余的列值执行聚合。UNPIVOT 与 PIVOT 执行相反的操作,将表值表达式的列转换为列值。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/cR05B0c4c.html
其他回答
第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 别名
相似回答
你好,在
SQL
中
如何
将一个
表的一列
取
出来作为
一个表的表头呢?
答:
--获取所有表头列,用],[隔开 select @
sql
= isnull(@sql + '],[' , '') + 表头列 from 表 group by 表头列 --首尾加方括号 set @sql = '[' + @sql + ']'--执行动态
SQL语句
exec ('select * from (select * from 表) a pivot (max(
数据列
) for 表头列 in (' + @sql...
SQL
语句查询出来的
值
作为列
表头
答:
select reldname from biao3 open c fetch c into @c while @@fetch_status=0 begin exec('alter table biao1 add column '+@c+' int')fetch c into @c end close c deallocate c
sql
中
创建
基本表应
使用
什么
语句
答:
sql语句中创建表的语句为“CREATE TABLE”
。 具体语法格式为“CREATE TABLE table表名([表定义选项])[表选项][分区选项];”;其中[表格定义选项]的格式为“列名1类型1 [,?]列名n类型n”。、在MySQL中,可以使用CREATE TABLE语句创建一个表。CREATE TABLE语句的主要语法和指令如下:创建表:要创建具...
大家正在搜
如何将表1一列的数据在表2找出来
一列数据在另一列数据筛选出来
如何找出一列中相同的数据
怎么把同一列一样的数据筛出来
从一列数据中找出另一列数
如何将一列数据全部一样
一列数据如何找出重复
怎样将一列数据中的重复筛选出来
如何将一列数据分成多列
相关问题
sql语句 超找所有数据但是制定的列里有相同的数据 我只要一...
sql 我想把一个数据表的第一行的某一列的值更新到另一个表中...
sql语句如何查询一个表中某一列的相同数据?
怎样用SQL语句查询一个表中的某一列一个数据
sql语句怎么查询一列数据的总和
SQL语句 如何将SQL语句查询出来的数据 新建成一个新表
如何使用sql语句向表中插入一行新数据?