SQL的update语句中,可以让要update的表里的数据与另外的一个表里的数据进行运算吗 30
比如说,我有个a表里面有个int型的属性a,有个b表,里面也有个int型的属性b,两个表没有任何联系,我想进行操作updateaseta=a*b,b这个操作可以做吗,为什...
比如说,我有个a表里面有个int型的属性a,有个b表,里面也有个int型的属性b,两个表没有任何联系,我想进行操作
update a
set a=a*b,b
这个操作可以做吗,为什么我一运行就提示我找不到b.b呢,要怎么样写才能实现这个操作 展开
update a
set a=a*b,b
这个操作可以做吗,为什么我一运行就提示我找不到b.b呢,要怎么样写才能实现这个操作 展开
ZESTRON
2024-09-04 广告
2024-09-04 广告
表面污染分析包括评估表面上存在的颗粒、残留物或物质。通过利用显微镜、光谱学和色谱法等技术,分析人员可以识别和表征污染物,以确定其成分和来源。这种分析在电子、制药和制造等各个行业中至关重要,以确保产品质量、性能和安全性。了解表面污染有助于实施...
点击进入详情页
本回答由ZESTRON提供
展开全部
可以的。
示例如下:update tablenameA set A=(A*(select B from tablenameB where 条件) ) where 条件;
示例如下:update tablenameA set A=(A*(select B from tablenameB where 条件) ) where 条件;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以,比如可以这样:
加上From ,From后面和其他表可以像Select语句那样写,但只能更新一个表的数据,不允许同时更新多表数据
UPDATE a SET a.a=a.a*b.b FROM a,b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个有关系的表示可以的,UPDATE TABLE1 SET TABLE1.AA=TABLE1.BB*TABLE2.CC FROM TABLE1 LEFT OUTER JOIN TABLE2 ON TABLE1.XX=TABLE2.XX,基本是这个样式,from后面是建立两个表的关联关系,你这个没办法写关联关系的表应该不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询