lzth.net
当前位置:首页 >> upDAtE sElECt >>

upDAtE sElECt

直接就是你上面的语句就可以了 update 表名 SET 字段=?where 值 in (select 字段 from table where )

试试 UPDATE paixu10 INNER JOIN (select intip,sum(n) as s from paixu GROUP BY intip) AA ON AA.intip=paixu10.intip SET paixu10.s=AA.s

----------------------------------------- --Update 与 Select 一起的用法 --Update 通过多表来修改数据 ----------------------------------------- --参考写法1: update B1 set strNum = strNum - B2.intNum where strId in (select intId ...

试试这个:UPDATE 晨星基金列表 ,基金列表 SET 晨星基金列表.基金公司 = 基金列表.基金公司 WHERE 晨星基金列表.基金代码 = 基金列表.基金代码

update 表1 set 修改字段=修改后内容 where 条件1 in(select 条件1关联值 from 表2 where 表1.关联字段=表2.关联字段)

1. 在ORACLE中用ROWID来定位记录是最快的,比索引还快,所以如果先用SELECT ROWID选出要更新的行,放入COLLECTION中,再用 FORALL UPDATE 来批量更新可以提高速度。从这点来讲是比其他方法好一点 2. SELECT FOR UPDATE在更新前会锁定记录,这在...

这样写就没有问题了: update 统计表 as a,(select sum(数学) as sum from 考试成绩表) as b set a.总分=b.sum;

把where条件放在后面就行了 比如说 select * from table where name='a'; 改成update就是 update table set id =1 where name='a'

select选择 select 列名 from 表名 where 条件 insert插入 insert into 表名(列名) values(各个字段的值) 列名可以省略 也可以另一种形式,没有VALUES的 insert into 表名 查询结果 如 insert into a select '','','' --这里的列要与表 a定义相符...

比如 学生表 学号 班级 1 一班 2 一班 3 二班 成绩表 学号 成绩 1 80 2 70 3 76 现在要给一班学生增加5分 update 成绩表 set 成绩=成绩+5 where 学号 in (select 学号 from 学生表 where 班级='一班') 你还是把你详细需求说了吧,你这么问谁都答...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com