社区
基础和管理
帖子详情
在线等 写条update语句,正确立即结贴
xiaohu8855
2010-02-05 10:41:57
表t1
sno scost
1 15
2 24
表t2
sno cost
1 0
2 0
要求利用t1的scost 修t2的cost,在sno相等的情况下
...全文
81
7
打赏
收藏
在线等 写条update语句,正确立即结贴
表t1 sno scost 1 15 2 24 表t2 sno cost 1 0 2 0 要求利用t1的scost 修t2的cost,在sno相等的情况下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leonbanana
2010-02-05
打赏
举报
回复
update t2 inner join t1 on t2.sno=t1.sno set t2.cost=t1.cost;
xiaohu8855
2010-02-05
打赏
举报
回复
谢了啊
YY_MM_DD
2010-02-05
打赏
举报
回复
楼主都看那么一点点就好了
suiziguo
2010-02-05
打赏
举报
回复
SQL> select * from t1;
SNO SCOST
---------- ----------
1 15
2 24
SQL> select * from t2;
SNO COST
---------- ----------
1 0
2 0
SQL> update t2 set cost=(select scost from t1 where t1.sno=t2.sno)
2 where exists (select 1 from t1 where t1.sno=t2.sno);
已更新2行。
SQL> commit
2 ;
提交完成。
SQL> select * from t1;
SNO SCOST
---------- ----------
1 15
2 24
SQL> select * from t2;
SNO COST
---------- ----------
1 15
2 24
SQL>
vanjayhsu
2010-02-05
打赏
举报
回复
[Quote=引用 1 楼 suiziguo 的回复:]
通用的
update t2 set cost=(select scost from t1 where t1.sno=t2.sno)
where exists (select 1 from t1 where t1.sno=t2.sno);
[/Quote]
好快啊。。。
yaoweijq
2010-02-05
打赏
举报
回复
update t2
set t2.cost = (
select t1.scost
from t1
where t1.sno = t2.sno
)
供参考
suiziguo
2010-02-05
打赏
举报
回复
通用的
update t2 set cost=(select scost from t1 where t1.sno=t2.sno)
where exists (select 1 from t1 where t1.sno=t2.sno);
【StarRocks系列】
Update
语句
本文介绍了StarRocks中
Update
语句
的执行流程,包括前端解析验证、后端按主键定位数据并采用“读 - 改 - 写”模式处理,还说明了更新表数据的方式,如基于主键、批量处理等。同时阐述了
Update
语句
在单
语句
和多
语句
事务方面的支持情况,社区版和企业版有所不同。
java中
update
怎么写,
update
语句
本文详细介绍了SQL中的
Update
语句
的使用方法,包括基本语法、常见应用场景及注意事项,并通过实例展示了如何更新表中的数据。
MySQL对数据的基本操作三:
UPDATE
语句
本文详细介绍了SQL
UPDATE
语句
的使用,包括如何不使用表连接更新单表数据,涉及表连接的更新操作,以及内外连接在
UPDATE
语句
中的应用。重点讲解了通过JOIN实现多表数据修改的高效方法,强调了子查询在
UPDATE
中的限制和表连接的效率问题。同时,给出了多个实例,如员工薪资调整、部门调动等,展示了
UPDATE
语句
在数据库操作中的灵活性和实用性。
很多条
update
语句
mysql优化_MySQL批量
update
语句
优化
博客介绍了MySQL表批量
update
的优化方法。原本5000条记录用单条
update
语句
需约30秒,采用case when方法可将多条
update
拼成一条。为避免
语句
超长,Java代码调用MyBatis的dao前需拆分数据,优化后5000条
语句
合并成5条,执行时间缩短到2秒以内。
【MySQL】
Update
语句
本文介绍了MySQL中的
UPDATE
语句
,用于更新表中已存在的记录。通过实例展示了如何
正确
使用
UPDATE
语句
,强调了在执行时需谨慎对待WHERE子句,以避免误更新全部数据。
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章