怎样将sql数据库中同一表中的一列数据更改为另外一列的数据?

怎样将sql数据库中同一表中的一列数据更改为另外一列的数据?,第1张

1、打开SQLServerManagement管理工具,使用sql语句创建一张测试表:

2、在测试表中,插入3条测试数据

3、查询刚刚插入的数据:select*fromtblUpdate

4、使用一条语句批量修改整个表的数据,慎用:updatetblUpdatesetCol2='女'

5、使用一条语句批量修改指定条数的记录:updatetblUpdatesetCol2='第二次修改'whereId=1orId=2

6、使用一条语句批量修改这三条数据(按条件修改值):

7、使用一条语句批量修改数据,使用where和casewhen。

update table tableA set tableA.a = (select tableB.b from table tableB where tableA.id = tableB.id)

1.SQL字段名称替换,可以用AS。

如:select ID,NAME as 姓名 from table

2.替换某字段某些行的值可以用update。

如:update table set Name='zhang san' where name='条件表达式'

3.列值替换还有replace函数。

答案:update 表名 set 列1='yr' where 列1='hr'

repalce(要置换的字段,需要替代的字符,替换后的字符)

update 表名 set 列1=replace(列1,'hr','yr')


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9618968.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存