SQL2005学习(二十六),Insert Select语句
通过Select语句生成结果集,再结合Insert语句,可以把结果集插入到指定的表中,这种方法用于插入的数据不确定(通常多余一条),并且都具有一些特性时。组合的Insert Select语句可以把其它数据表的行添加到现有的表中,使用Insert Select语句比但使用多个单行的Insert语句效率高。
如下图,有一张员工信息表
如下图,我们还有一张新员工信息表,我们查询后发现该表中目前没有任何记录
下面我们选择出员工信息表中的员工编号,员工姓名,所在部门编号,然后插入到新员工信息表
命令完成后,查询新员工信息表,视图如下
当然我们还可以添加条件语句
首先,我们把新员工信息表中所有数据进行删除,输入如下语句
如下图,我们筛选出员工信息表中姓名等于张蕾,然后在插入到新员工信息表中
如下图,命令完成后我们在新员工信息中只插入了一条记录
菜鸟学SQL记录
转载于:https://blog.51cto.com/ksyiwen/1391493