问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql 批量修改数据11

发布网友 发布时间:2023-10-01 09:09

我来回答

5个回答

热心网友 时间:2023-11-13 23:52

使用update 更新修改数据库数据,更改的结果集是多条数据则为批量修改。
语法格式如:
update 表格 set 列 = 更改值 where 筛选条件
例:
update table set a=1 --将table 中所以a列的值改为 1
update table set a=1 where b=2 --将table 中列b=2的记录中a列的值改为 1

热心网友 时间:2023-11-13 23:53

如果像你说的只有3000条数据应该没有任何问题
我们经常做几万甚至十几万的数据批量更新,sql可以很轻松的处理这些数据,就是对内存压力大些

热心网友 时间:2023-11-13 23:53

--插入临时表
select * into Temp表 from 表名 where B is not null or c is not null

--更新B字段
update 表名set 表名.B=Temp表.B
from 表名,Temp表
where 表名.A=Temp表.A and 表名.B is null

--更新C字段
update 表名set 表名.C=Temp表.C
from 表名,Temp表
where 表名.A=Temp表.A and 表名.C is null

--drop Temp表
drop table Temp表

热心网友 时间:2023-11-13 23:54

--测试数据如下:

SQL> create table temp(a number,b varchar2(1),c varchar2(1));

Table created
SQL> insert into temp values(1,'a','a');

1 row inserted
SQL> insert into temp values(1,'','');

1 row inserted
SQL> insert into temp values(1,'','');

1 row inserted
SQL> insert into temp values(2,'e','3');

1 row inserted
SQL> insert into temp values(2,'','');

1 row inserted
SQL> insert into temp values(2,'','');

1 row inserted

SQL> select * from temp;

A B C
---------- - -
1 a a
1
1
2 e 3
2
2

6 rows selected

SQL>
SQL> update temp t1
2 set (b,c)=(select b,c from temp t2 where t2.a=t1.a and t2.b is not null and t2.c is not null)
3 where t1.b is null and
4 t1.c is null;

4 rows updated

SQL> select * from temp;

A B C
---------- - -
1 a a
1 a a
1 a a
2 e 3
2 e 3
2 e 3

6 rows selected

热心网友 时间:2023-11-13 23:54

先连接数据库
然后
gz=10000
newgz=gz/100
sql=update
gongzibiao
set
gongzi="&newgz&"
set
rs=conn.execute(sql)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2023文科男生最吃香的专业 哪些专业好就业 在南京想找上海音乐学院的老师,怎么找? 荔枝核怎么服用-荔枝核煮水一般煮几颗合适 属虎适合什么名字2022年新生儿 有内涵热门名字精选 国内读研好,还是出国读研好 出国读研和国内读研哪个更好 在一个比例中,如果两个外项互为倒数。那么两个内向的什么是一?_百度知 ... 两个外项互为倒数,一个内向是8分之3,另一个内项是多少【怎样求出来... 在一个比例中,两个外向互为倒数,其中一个内项是8,另一个内项是_百度... 在比例中两个外项互为倒数,其中一个内向是2.75,另一个内项是多少_百度... 长长高速和珲乌高速哪个好走 “一个人的离开,两个人受伤害”的歌名是什么?4 “从此不再受伤害”是那首歌的歌词。12 怎么绑定新手机号码 上高速巾道倒车会怎样 云顶之弈派克是什么羁绊? 魔兽世界部落里一个女牧师和2个男号3个号求起有联系拉风风骚点的游戏名... 五日均线上穿十日均线一次,这算金叉么?算买入点么? 游戏方向盘怎么安装36 关于外企工作的专业知识:HR,PM指的是什么?10 hr是什么单位51 人力资源包含哪些职位?218 公司HR是什么1162 什么什么,其义自见。前面的那句诗是什么?29 其义自见的上一句是810 一个身份证可以绑定几个? 收盘价上穿5日均线买,下穿5日均线卖/25 30日均线上穿60日均线代表什么意思49 地铁站务的基本知识 王维山居秋暝教案 sql语句 怎么批量修改A表中B字段的值1 士兵突击里的军装和现实里的不一样啊 为什么股票短期均线上穿长期均线就是买入信号,反之是卖出信号2 关于股票的6日均线和18日均线26 百部教育爱国主义影片哪部好看点? 我国四部爱国主义题材影片的名字1 士兵突击里老A穿的是什么款式的服装 小学生爱国主义影片有哪些11 ...安文逸(小手冰凉)的这张图片,那个女生是谁? 梦幻西游神兽超级神兔多少钱? 恳请老师把同花顺:3日均线上穿5日均线金叉买入指标,改成同花...1 淘宝换货怎么能拿到运费险?280 用什么洗澡能让皮肤快速美白? 中国电信官方网站登陆 电脑为何经常死机??? 喝板蓝根颗粒真的可以预防感冒?33 5日线上穿所有均线意味着什么13 让我珍惜你的乖乖,让感情不再受到伤害是什么歌 梦幻西游超级神兔怎么卖2 口服了盐酸左氧氟沙星后,发生了背痛 胸痛该怎么办