社区
基础和管理
帖子详情
update时如何实现两行的自动相加
wuyz124
2008-01-13 08:32:44
库表A里数据如下
ID | MONEY |
11 20.00
22 30.00
33 30.00
现在需要把ID为('22','33')的列更新成ID=55,但因为该表的结构是以ID和MONEY为主键的,所以这样更新的话只有把22和33列的MONEY相加后才能更新,也就是把22,33这两条合并成一条。
请问如何能实现?
...全文
190
7
打赏
收藏
update时如何实现两行的自动相加
库表A里数据如下 ID | MONEY | 11 20.00 22 30.00 33 30.00 现在需要把ID为('22','33')的列更新成ID=55,但因为该表的结构是以ID和MONEY为主键的,所以这样更新的话只有把22和33列的MONEY相加后才能更新,也就是把22,33这两条合并成一条。 请问如何能实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿三
2008-01-14
打赏
举报
回复
更新主键,没见过.你的数据表设计的有点问题吧?
worldly_wind
2008-01-14
打赏
举报
回复
如果id,money为主键,更新后又保持记录数不变,岂不是主键重复了吗?
popeye627
2008-01-14
打赏
举报
回复
LZ没有表达清楚意思,
两条合并,什么情况下?也不说清楚条件,money一样?还是紧紧局限于将id为22和33的进行合并?
zhangxf1981
2008-01-14
打赏
举报
回复
insert into a(ID,money) select '55' id, sum(money) money from a where id in ('22','33')
Croatia
2008-01-14
打赏
举报
回复
LZ想要的是一楼的回答吗?
A_gold_A
2008-01-14
打赏
举报
回复
如果更新主键那以后插入信息的时候难道要自己编主键了吗?这不是个小问题啊
sailorsailor
2008-01-14
打赏
举报
回复
楼上的,主键更新常有的事,这年头,数据库设计人员都是拍着脑袋想出来的
mysql
update
key_mysql ON DUPLICATE KEY
UPDATE
用法
mysql 语句:INSERT ... ON DUPLICATE KEY
UPDATE
向数据库插入记录
时
,有
时
会有这种需求,当符合某种条件的数据存在
时
,去修改它,不存在
时
,则新增,也就是insertOr
Update
操作。该语句是基于唯一索引或主键使用,比如一个字段a被加上了unique index,并且表中已经存在了一条记录值为1,下面两个语句会有相同的效果:INSERT INTO table (...
mysql数据库学习(1) : 触发器之更新数据后使行内两个字段
相加
更新到另一字段
1. 数据库名: test ,字段如下图 2. 需求: 当数据更新 把 a+b 的值更新到 c 字段 触发器代码如下 CREATE TRIGGER tg2 BEFORE
update
ON test FOR EACH ROW BEGIN set new.c=(new.a+new.b); END; 更新本表不需要加
update
table
INSERT ... ON DUPLICATE KEY
UPDATE
向数据库插入记录
时
,有
时
会有这种需求,当符合某种条件的数据存在
时
,去修改它,不存在
时
,则新增,也就是insertOr
Update
操作。这种控制可以放在业务层,也可以放在数据库层,大多数数据库都支持这种需求,如Oracle的merge语句,再如本文所讲的MySQL中的INSERT ... ON DUPLICATE KEY
UPDATE
语句。 该语句是基于唯一索引或主键使用,比如一个字段a被加上了unique index,并且表中已经存在了一条记录值为1,下面两个语句会有相同的效果: ...
ABAP:内表中的相同字段的数值
相加
LOOP AT 内表 INTO 工作区 . COLLECT 工作区 INTO 新内表. ENDLOOP. 将内表中的相同的字段的数字类型的数值
相加
(意思就是那个意思,我的可能表述不明)
SQL分组统计,将两个字段或者属性
相加
进行分组
IFNULL(YM, 0) 是当这个属性的值为null
时
,
自动
赋值为0,以防止统计分组因空值导致数据不对。对于统计
时
,需要将QY和CY两个属性
相加
在一起统计的情况下,直接“+”号,就可以直接得出。DATE就是这条数据的创建
时
间,按年分月统计。SUM求和函数就不多说了。
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章