读书人

如何把一个表某列的值赋值给另一个表

发布时间: 2012-10-17 10:25:47 作者: rapoo

怎么把一个表某列的值赋值给另一个表

C/C++ code
第一张表 “学生信息”名字   性别 张三   男王武   男李宁   女第二张表 “分数表”名字   分数张三   50王武   60李宁   80


现在要给“学生信息”这张表增加一列“分数”,怎么把分数表的分数搬过去?
要求使用最基本的SQL语句,而且不能用逐条添加的方式。

[解决办法]
SQL code
--第一步:给学生信息表添加分数字段alter table 学生信息 add 分数 int--第二步:更新分数字段的值update 学生信息 set 学生信息.分数=isnull(a.分数,0) from 分数表 a where a.名字=学生信息.名字 

读书人网 >SQL Server

热点推荐