00问答网
所有问题
一条sql update如何同时更新两个字段的值?
如题所述
举报该问题
推荐答案 2018-01-24
能,但是你说的不清楚,写个语句你看看,能否受到启示。
UPDATE 表名 SET 字段1= CASE WHEN 条件1 THEN 1 ELSE 0 END, 字段2= CASE WHEN 条件2 THEN 0 ELSE 1 END
意思你理解了,就会写了,这里的值我用1和0代替的,具体的看你的是啥了。
用case when 你去研究研究这个语法。呵呵。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/TDZee0BnDejrZjDBIn.html
相似回答
SQL
如何
用
update同时更新
多
个
数据?
答:
如果只是部分改为
1
,则需要加入判断条件where,语句为:
update
表名 set zam =1 where ...示例:update [Test].[dbo].[Table_Test] set zam=1 where name ='tom' or name='jack' or name ='lucy'执行后结果:
SQL
用
update
语句一次
更新
多个
字段
应该
怎么
写
答:
update
表名 set(
字段1
,
字段2
,字段3,...) = (select 数值1,数值2,数值3,...) where 条件 多个字段可以使用逗号隔开,每
一个 字段
名=值 就是赋值,其后的WHERE 条件语句可加可不加。
一条sql
update如何同时更新两个字段的值?
答:
能,但是你说的不清楚,写个语句你看看,能否受到启示。
UPDATE
表名 SET
字段1
= CASE WHEN 条件1 THEN 1 ELSE 0 END,
字段2
= CASE WHEN 条件2 THEN 0 ELSE 1 END 意思你理解了,就会写了,这里
的值
我用1和0代替的,具体的看你的是啥了。用case when 你去研究研究这个语法。呵呵。
用
一条SQL
语句
同时更新
一个表中的
两个字段
答:
update
表名 set
字段1
=-5 ,
字段2
=100 where 字段3='0101'前面的and 换成逗号,最后那个0101要用单引号引起来(前面几位都没有发现啊)。
大家正在搜
相关问题
mysql一条sql怎么统计某个字段不同值的个数?
一条sql update如何同时更新两个字段的值按不同条件
sql中 一条update语句如何更新两个表的中数据?
sql update 如何同时更新两个字段的值 及 upda...
SQL 用update语句一次更新多个字段应该怎么写
SQL 如何用update同时更新多个数据?
SQL 同时更新一张表里的一个字段所有数据怎么操作?
用一条SQL语句同时更新一个表中的两个字段