sql培训

3.4.1 插入数据 INSERT INTO Deptage(Sdept ,Avgage) SELECT Sdept ,AVG(Sage) FROM Student GROUP BY Sdept; 可以插入与建表用同一语句完成!即用 SELECT …INTO… 3.4.1 插入数据 例:将学生表中的女生的姓名、年龄数据建立一个新表。 SELECT Sname,Sage FROM Student INTO S1; 先建立新表S1(Sname,Sage),后插入数据 当然只能执行一次,第二次出错。为什么? 3.4.2 修改数据 语句的一般格式为: UPDATE 表名 SET 列名=表达式[,列名=表达式]… [WHERE 条件]; 修改指定表中满足WHERE子句条件的元组 其中SET子句用于指定修改方法,即用表达式的值取代相应的属性列值。 如果省略WHERE子句,则表示要修改表中的所有元组。 3.4.2 修改数据 1.修改某一个元组的值 例4 将学生95001的年龄改为22岁。 UPDATE Student SET Sage=22 WHERE Sno =’ 95001 ’; 3.4.2 修改数据 2.修改多个元组的值 例5 将所有学生的年龄增加1岁。 UPDATE Student SET Sage =Sage+1 3.4.2 修改数据 3.带子查询的修改语句 子查

文档评论(0)

1亿VIP精品文档

相关文档