我目前運行的SQL語句在我SELECT
語句檢索`每個國家」Oracle數據庫SQL查詢
不過,我目前硬編碼的國名的競爭對手贏得了總獎金如下:
SELECT C2.NATIONALITY, SUM(C2.TOTALPRIZEMONEY) AS TOTALPRIZEMONEY
FROM COMPETITOR C2, COMPETITION C1
WHERE NATIONALITY IN ('USA','AUSTRALIA','SINGAPORE')
AND C1.TIMEPLANNED BETWEEN TO_DATE('01-JAN-15') AND TO_DATE ('31-DEC-15')
GROUP BY NATIONALITY;
我可以知道如何刪除在聲明中聲明國家/地區名稱的部分,並使用查詢檢索所有可用的國家/地區?
下面是我的表結構:
你有這個國家。我知道你可以使用'NATIONALITY IN'(從表中選擇國家)' – PK20
SELECT C2.NATIONAL,SUM(C2.TOTALPRIZEMONEY)AS TOTALPRIZEMONEY FROM COMPETITOR C2,COMPETITION C1 'COUNTRY COUNTRY COUNTRY'COUNTRY_TABLE' 並在TO_DATE('01 -JAN-15')和TO_DATE('31-DEC-15')之間進行C1.TIMEPLANNED GROUP BY NATIONALITY; –