有一個資料表,內有四筆資料,數量分別是2, 3, 5, 10,我希望用SQL查出如下包含百分比10%,15%, 25%, 50%的結果: ID AMT PERC ----- ------ ------- 1 2 10% 2 3 15% 3 5 25% 4 10 50% 同事出了這個考題給我,算是讓我學會SUM() OVER (PARTITION BY ...)的用法。以上問題的解法如下: --FOR ORACLE SELECT ID, AMT, AMT * 100 / SUM (AMT) OVER...