SQL如何将一个数据库的一个表中两个字段的内容互换

SQL如何将一个数据库的一个表中两个字段的内容互换,第1张

UPDATE `user` u

LEFT JOIN (

SELECT * FROM `user` u WHERE u.`id` >3 AND id<6

) ut ON ut.id = u.`id`

SET u.NAME = ut.email , u.email = ut.NAME

WHERE u.`id` >3 AND u.id <6

UPDATE 表 SET (val) VALUES ('') WHERE id=101,

UPDATE 表 SET (val) VALUES ('bbb') WHERE id=101,

UPDATE 表 SET (val) VALUES ('aaa') WHERE id=102,

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/6693090.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存