vps交流

寻找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

这个语句要怎么写

补充如图
寻找SQL吴彦祖大佬问个问题

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

数据库SQLserver

=1
  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′;

复制代码

你也可以自己参考 https://www.runoob.com/sql/sql-update.html  里的语句 自己看看需要怎么操作,这个是现学现卖的,完全不需要积累的… 组合一下用就行了

Salta 发表于 2022-4-24 20:30
你也可以自己参考 https://www.runoob.com/sql/sql-update.html  里的语句 自己看看需要怎么操作,这个是现 …

多谢,我先研究一下

你应该说下是哪个数据库,mysql我记得楼上说的哪个句子是不行的。

jinx 发表于 2022-4-24 20:46
你应该说下是哪个数据库,mysql我记得楼上说的哪个句子是不行的。

SQL语句是通用的吧  没毛病的

=1