全球主机交流论坛

标题: 寻找SQL吴彦祖大佬问个问题 [打印本页]

作者: muzhi    时间: 2022-4-24 20:16
标题: 寻找SQL吴彦祖大佬问个问题
本帖最后由 muzhi 于 2022-4-24 21:07 编辑

在表table中有多个字段a,b,c , d,e,f,g其中某一个字段或多个字段对应同一个值,查找其中某一个或多个字段的值为1的字段,并把这个值为1的字段更改值为2,要怎么写SQL语句

比如查找到a,b,c , d,e,f,g中的 a 和 d 的值为1 然后 修改后 a 和 d 的值为 2

这个语句要怎么写

补充如图


下面那个查出来的所有j44.900x001然后要全部改成D16.500怎么搞
这个SQL语句怎么写

数据库SQLserver
作者: muzhi    时间: 2022-4-24 20:22
=1
作者: Salta    时间: 2022-4-24 20:27
  1. UPDATE table SET a='2' WHERE a='1';
复制代码

上面这个是把A为1的字段改成2
下面这个是把A和D为1的字段的 A,D,改成2
  1. UPDATE table SET a='2' d='2' WHERE a='1' AND d='1';
复制代码

作者: Salta    时间: 2022-4-24 20:30
你也可以自己参考 https://www.runoob.com/sql/sql-update.html  里的语句 自己看看需要怎么操作,这个是现学现卖的,完全不需要积累的... 组合一下用就行了
作者: muzhi    时间: 2022-4-24 20:34
Salta 发表于 2022-4-24 20:30
你也可以自己参考 https://www.runoob.com/sql/sql-update.html  里的语句 自己看看需要怎么操作,这个是现 ...

多谢,我先研究一下
作者: jinx    时间: 2022-4-24 20:46
你应该说下是哪个数据库,mysql我记得楼上说的哪个句子是不行的。
作者: Salta    时间: 2022-4-24 21:05
jinx 发表于 2022-4-24 20:46
你应该说下是哪个数据库,mysql我记得楼上说的哪个句子是不行的。

SQL语句是通用的吧  没毛病的
作者: muzhi    时间: 2022-4-24 21:08
=1




欢迎光临 全球主机交流论坛 (https://hostloc.gdisk.cf/) Powered by Discuz! X3.4