gpt4 book ai didi

sql-server - 没有 CASE 语句的存储过程

转载 作者:行者123 更新时间:2023-12-01 06:25:28 24 4
gpt4 key购买 nike

我的问题是我想知道如何编写一个 sql 语句,该语句将 将所有余额超过 10,0000 美元的帐户增加 6%,所有其他帐户收到 5%(不使用 CASE 语句)
报表中涉及的表为account表,包含以下字段:
(account_number(PK), branch_name, balance)。
提前致谢...

最佳答案

只是为了好玩,这个版本的 ypercube 脚本只有 1 个更新,应该可以完成这项工作:

UPDATE tableX
SET balance = balance * (1 + ((5.00 + convert(bit,floor(balance/10000))) / 100))

注意:我使用 5.00 强制除法为小数,而不是作为整数四舍五入。您也可以通过正确执行并转换为小数来做到这一点。

关于sql-server - 没有 CASE 语句的存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6828926/

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