插入子查询结果的INSERT语句格式及例子

Posted famine

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了插入子查询结果的INSERT语句格式及例子相关的知识,希望对你有一定的参考价值。

INSERT [INTO] <表名> [<属性列1>,<属性列2>,...] 子查询;

demo:

给SC添加记录,给所有学生选5号课,成绩均为60

解:

insert into sc 
       (sid,cid,grade)
       select sid,cid,60 
       from student,course 
       where cid=5;  

 

结果:

 

sid cid  grade
3 5 60
2 5 60
1 5 60

ps: 以学生,课程,选课,3个表的关系来做的例子。

以上是关于插入子查询结果的INSERT语句格式及例子的主要内容,如果未能解决你的问题,请参考以下文章

将查询结果导出到一组 INSERT 语句?

数据库语句

插入数据

插入数据

SQL语言---数据更新

sql语句从一张表查询一个字段值插入另一个表中