oracle同一张表里面想根据某列的值来批量更改另外一列的值,语句怎么写?

假如列3=5那么列1和列2的值全部改成1是不是这样写?在线求解答!update表set列1='1'where列2='1'and列3='5'... 假如列3=5那么列1和列2的值全部改成1是不是这样写?在线求解答!
update 表 set 列1='1' where 列2='1' and 列3 ='5'
展开
 我来答
百度网友2dca20d
2015-01-06 · TA获得超过4036个赞
知道大有可为答主
回答量:2638
采纳率:77%
帮助的人:1049万
展开全部
应该这样写:
update 表 set 列1='1' ,列2='1' where 列3 ='5'
更多追问追答
追问
这样写以后只要列3等于5然后列1和列2的值都会变成1?
追答
是的,非常正确
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式