首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么用SQL语句批量修改某个字段

2012-01-30 
如何用SQL语句批量修改某个字段?有表students如:编号 班级 姓名1  A  张三2  A  李四3  B  王五4  B  赵六

如何用SQL语句批量修改某个字段?
有表students如:
编号 班级 姓名
1  A     张三
2  A     李四
3  B     王五
4  B     赵六
5  A     郑七


现在要将全部A班的姓名改成“A-张三”的形式,请问SQL该如何写?

[解决办法]
update students set 姓名= 'A- '+姓名 where 班级= 'A '
[解决办法]
update students set 姓名=班级+ '- '+姓名

update students set 姓名=班级+ '- '+姓名 where 班级= 'A '
[解决办法]
update students set 姓名=班级+ '- '+姓名 where 班级= 'A '
--OR
update students set 姓名= 'A- '+姓名 where 班级= 'A '

[解决办法]
有表students如:
编号 班级 姓名
1  A   张三
2  A   李四
3  B   王五
4  B   赵六
5  A   郑七


现在要将全部A班的姓名改成“A-张三”的形式,请问SQL该如何写?

update students
set 姓名 = 'A- ' + 姓名
where 班级 = 'A '
[解决办法]
update students set 姓名= 'A- '+姓名 where 班级= 'A '
[解决办法]
---只更改A班人的姓名
Update students Set 姓名=班级+ '- '+姓名 Where 班级= 'A '

---更改所有姓名
Update students Set 姓名=班级+ '- '+姓名

热点排行