所以我想知道欠欠$ 3500或更多的學生的總餘額。 這是我第一次嘗試在sqlplus中的條件和計算
從學生選擇總和(平衡);
它工作正常,但不符合條件。
所以我嘗試這
SELECT SUM(BALANCE)FROM STUDENT
WHERE BALANCE> = 3500;
給了我同樣的答案,所以我想它應該是不對的?
然後我想這
SELECT SUM從學生(平衡> = 3500);
這給我一個語法錯誤。 我該怎麼辦?
所以我想知道欠欠$ 3500或更多的學生的總餘額。 這是我第一次嘗試在sqlplus中的條件和計算
從學生選擇總和(平衡);
它工作正常,但不符合條件。
所以我嘗試這
SELECT SUM(BALANCE)FROM STUDENT
WHERE BALANCE> = 3500;
給了我同樣的答案,所以我想它應該是不對的?
然後我想這
SELECT SUM從學生(平衡> = 3500);
這給我一個語法錯誤。 我該怎麼辦?
嘗試了這一點:
SELECT SUM(BALANCE),studentNo FROM STUDENT
group by studentNo having SUM(BALANCE)>3500
select sum(CASE WHEN balance >= 250 THEN balance ELSE 0 END) from student ;
這裏有一種方法:
select sum(balance) from (select balance from student where balance >= 3500);