如何显示在Oracle SQL不同列中有两个表达式的结果
问题描述:
我有一个表ACCOUNT(ACCOUNT_NUMBER,BRANCH_NAME,BALANCE)
如何显示在Oracle SQL不同列中有两个表达式的结果
现在我需要用Oracle SQL发现:超过R.100000余额所有帐户收到6%的利息,而所有其他人收到5百分。
我需要显示6%的余额和5%的余额在两个不同的列。
什么是它的SQL查询?
答
也许这是你想要什么:
select
account_number,
case
when balance > 100000 then balance*1.06
end AS With6PercentInterest,
case
when balance <= 100000 then balance*1.05
end AS With5PercentInterest
from ACCOUNT;
听起来像功课。你试过了什么? – tbone 2014-09-03 16:09:23
你到目前为止尝试过什么?试着回到这里,回答具体的问题。 “为我写代码”不是一个可以接受的问题。 – Stonz2 2014-09-03 17:59:18