读书人

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

发布时间: 2012-01-30 21:15:58 作者: rapoo

如何用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 姓名=班级+ '- '+姓名

读书人网 >SQL Server

热点推荐