将一行中的半行数据插入另一个表中

时间:2013-10-15 08:24:22

标签: sql sql-server-2012

我正在使用sql server 2012。

是否有任何查询可以将一个表中一半的行数插入到另一个表中。行数不一定是一半。

1 个答案:

答案 0 :(得分:4)

使用TOP xxx PERCENT,在您的情况下,“half”表示“50%”:

insert into another_table(col1, col2, col3)
select top 50 percent col1, col2, col3
from one_table