【求助】Oracle預設查詢
阿新 • • 發佈:2019-01-04
我現在有一張表 MoneyInfo
ID | int | PK |
Money | double | - |
Year | int | - |
其中資料
ID | Money | Year |
1 | 1000.0 | 2001 |
2 | 1200.0 | 2002 |
3 | 500.0 | 2003 |
4 | 700.0 | 2004 |
查詢語句
Select * from MoneyInfo where Year between 2001 and 2010;
返回資料是隻有4條。
怎麼樣寫查詢語句查詢以下結果:
Money | Year |
1000.0 | 2001 |
1200.0 | 2002 |
500.0 | 2003 |
700.0 | 2004 |
0 | 2005 |
0 | 2006 |
0 | 2007 |
0 | 2008 |
0 | 2009 |
0 | 2010 |
意思是在我查詢2001年到2010年的資料必須返回10條記錄。
資料庫中沒有的年份,自動補0;
請求各位高手些給我解答。。
小弟感激不盡,終身難忘。