SQL怎么进行表中的批量替换

举例:比如表1中公司名一列是一公司、二公司、三公司。。。n公司表2中相对应是101、102、103.。。10n把表一中的公司名一列对应的所有一公司换成101、二公司换成1... 举例:
比如 表1中 公司名一列 是一公司、二公司、三公司。。。n公司
表2中相对应是101、102、103.。。10n
把表一中的公司名一列对应的所有一公司换成101、二公司换成102.。。n公司换成10n
以此类推.
展开
 我来答
射手幽灵伊
2015-05-25 · TA获得超过2716个赞
知道大有可为答主
回答量:4955
采纳率:81%
帮助的人:1978万
展开全部

表2中有没有公司名一列?如果有的话,可以更新。


update 表1 set 公司名 = b.公司ID
from 表1 a,表2 b
where a.公司名 = b.公司名

如果表2没有公司名,找一个这两个表之间还有什么有关系的字段。如果都没有关系,可能就得一个个更新了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式