从零开始学SQLSERVER-INSERT INTO

INSERT INTO·作用

把SELECT语句获取的数据插入另一张表中。另一张表必须是已经存在的。

INSERT INTO·代码

INSERT INTO 表1
SELECT 列1,列2,... FROM 表2 --获取表2的数据插入表1
--注意表1和表2的列要对应

INSERT INTO·示例

首先,建立示范数据

CREATE TABLE Students1
(
id    BIGINT,
name  VARCHAR(20) ,
class VARCHAR(20) 
)

INSERT INTO Students VALUES('5','张三', '五班')
INSERT INTO Students VALUES('7','李四', '四班')
INSERT INTO Students VALUES('3','王五', '一班')
INSERT INTO Students VALUES('2','小张', '三班')
id name class
5 张三 五班
7 李四 四班
3 王五 一班
2 小张 三班
CREATE TABLE Students2
(
id    BIGINT,
name  VARCHAR(20) ,
class VARCHAR(20) 
)

INSERT INTO Students VALUES('5','张三', '五班')
INSERT INTO Students VALUES('7','李四', '四班')
INSERT INTO Students VALUES('3','王五', '一班')
INSERT INTO Students VALUES('2','小张', '三班')

需求:把Students1表中的三班信息插入Students2中。
结果:

id name class
1 小林 三班
2 小张 三班
图片名称
posted @ 2021-02-27 23:18  LY-CS  阅读(1728)  评论(0编辑  收藏  举报