SQL案例分析:美聯(lián)儲降息前后的復利差距
當?shù)貢r間 9 月 18 日,美國聯(lián)邦儲備委員會宣布,將聯(lián)邦基金利率目標區(qū)間下調 50 個基點到 4.75% 至 5.00% 的水平,此前的利率目標區(qū)間為 5.25% 至 5.50%。這是美聯(lián)儲自 2020 年 3 月以來首次降息。
50 個基點不多也不少,那么具體會有多大差異呢?我們通過一個 SQL 查詢計算五年期的復利給大家比較一下降息前后的差距。
復利(Compound Interest)是一種計算利息的方法,其特點是將前一期的本金和利息一起作為下一期的本金來計算利息。這種方式使得利息在后續(xù)期間內產生額外的利息,從而實現(xiàn)資金的快速增長。簡單來說,復利就是“利滾利”的過程。
首先,我們通過遞歸查詢(通用表表達式)計算本金為 100 萬,年利率為 5.50% 時的復利:
WITH RECURSIVE investment(principal, total, years) AS (
SELECT 1000000.0, 1000000.0*(1+0.055), 1 -- 第一年投資收益
UNION ALL
SELECT total, total*(1+0.055), years+1 -- 第N年投資收益
FROM investment
WHERE years < 5
)
SELECT * FROM investment;
principal |total |years|
--------------------+-----------------------+-----+
1000000.0| 1055000.000| 1|
1055000.000| 1113025.000000| 2|
1113025.000000| 1174241.375000000| 3|
1174241.375000000| 1238824.650625000000| 4|
1238824.650625000000|1306960.006409375000000| 5|
其中,WITH RECURSIVE 定義了一個遞歸查詢;investment 是一個臨時表,存儲了每年本金以及計算復利之后的本息合計。從查詢結果可以看出,年利率為 5.50% 時五年后的本息合計約為 1306960。
接下來我們比較降息前后的復利差距:
WITH RECURSIVE investment(principal_before, total_before, principal_after, total_after, years) AS (
SELECT 1000000.0, 1000000*(1+0.055), 1000000.0, 1000000*(1+0.05), 1 -- 第一年投資收益
UNION ALL
SELECT total_before, total_before*(1+0.055), total_after, total_after*(1+0.05), years+1 -- 第N年投資收益
FROM investment
WHERE years < 5
)
SELECT principal_before, total_before, principal_after, total_after, years,
total_before - total_after AS diff
FROM investment;
principal_before |total_before |principal_after |total_after |years|diff |
--------------------+-----------------------+----------------+------------------+-----+---------------------+
1000000.0| 1055000.000| 1000000.0| 1050000.00| 1| 5000.000|
1055000.000| 1113025.000000| 1050000.00| 1102500.0000| 2| 10525.000000|
1113025.000000| 1174241.375000000| 1102500.0000| 1157625.000000| 3| 16616.375000000|
1174241.375000000| 1238824.650625000000| 1157625.000000| 1215506.25000000| 4| 23318.400625000000|
1238824.650625000000|1306960.006409375000000|1215506.25000000|1276281.5625000000| 5|30678.443909375000000|
該查詢同時計算了年利率為 5.50% 和年利率為 5.00% 時的復利。投資本金 100 萬時,五年后兩者的本息合計差距約為 30678。