全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 489|回复: 7

寻找SQL吴彦祖大佬问个问题

[复制链接]
发表于 2022-4-24 20:16:26 | 显示全部楼层 |阅读模式
本帖最后由 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
发表于 2022-4-24 20:27:56 | 显示全部楼层
  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';
复制代码
发表于 2022-4-24 20:30:01 | 显示全部楼层
你也可以自己参考 https://www.runoob.com/sql/sql-update.html  里的语句 自己看看需要怎么操作,这个是现学现卖的,完全不需要积累的... 组合一下用就行了
 楼主| 发表于 2022-4-24 20:34:51 | 显示全部楼层
Salta 发表于 2022-4-24 20:30
你也可以自己参考 https://www.runoob.com/sql/sql-update.html  里的语句 自己看看需要怎么操作,这个是现 ...

多谢,我先研究一下
发表于 2022-4-24 20:46:28 | 显示全部楼层
你应该说下是哪个数据库,mysql我记得楼上说的哪个句子是不行的。
发表于 2022-4-24 21:05:56 | 显示全部楼层
jinx 发表于 2022-4-24 20:46
你应该说下是哪个数据库,mysql我记得楼上说的哪个句子是不行的。

SQL语句是通用的吧  没毛病的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-3 12:29 , Processed in 0.062300 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表