gpt4 book ai didi

sql - 任何数据库都可以做数学吗?

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:05 25 4
gpt4 key购买 nike

数据库(尤其是 MySQL,一般是任何 SQL——MS、Oracle、Postgres)是否可以进行批量更新,并自行确定新值应该是什么?举例来说,我有一个数据库,其中包含有关一堆计算机的信息,所有这些计算机都有各种大小的驱动器——从 20 到 250 GB 不等。然后有一天,我们通过添加 120 GB 硬盘来升级每台计算机。有没有办法说类似的话

update computers set total_disk_space = (whatever that row's current total_disk_space is plus 120)

最佳答案

那么对于整个表:

Update Computers 
Set Total_Disk_Space = Total_Disk_Space + 120;

如果,你只想更新某些,那么你需要过滤器,例如:

Update Computers
Set Total_Disk_Space = Total_Disk_Space + 120
Where PurchaseDate BETWEEN '1/1/2008' AND GETDATE();

关于sql - 任何数据库都可以做数学吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/79292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com