表TEST
A B C D
100 50 0 6
105 50 0 6
49 50 0 6
200 50 4 6
要求更新C的值,C=A/B 要是有余数 就加1 怎样更新
更新后的结果应该为
A B C D
100 50 2 6
105 50 3 6
49 50 1 6
200 50 4 6
SQL 2000 数据库
字段类型
A decimal(10,2)
B decimal(10,2)
C int
D char(1)
怎样在SQL中进行计算?
答案:4 悬赏:40
解决时间 2021-03-09 02:43
- 提问者网友:霸道ぁ小哥
- 2021-03-08 07:37
最佳答案
- 二级知识专家网友:安稳不如野
- 2021-03-08 08:56
update test set c=(a+b-1)/b where c=0 and d=6
全部回答
- 1楼网友:兮沫♡晨曦
- 2021-03-08 12:06
select 名称, 价格1, 价格2, abs(价格1-价格2) as 差价 from a表 使用sql 中的绝对值函数
- 2楼网友:山鬼偶尔也合群
- 2021-03-08 11:12
case a%b<>0 then a/b+1 else a/b end
- 3楼网友:迷人小乖乖
- 2021-03-08 10:28
UPDATe Test SET C=
case when A
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |