0
我正在嘗試使用ORACLE查詢來解決此問題。以下是樣本數據在oracle中查詢別名列時發出的問題
| Col1 | Col2 |
------------------------------------
| 21-dec-15 | nochange |
| 20-dec-15 | change |
| 20-dec-15 | nochange |
| 18-dec-15 | change |
| 18-dec-15 | nochange |
此處col2是別名列,而不是表中的列。
這裏的要求是我需要檢查是否有任何變化發生的具體日期,如果有變化,那麼更新nochange
到change
那個日期。
由於col2是一個別名列,所以我不知道如何檢查它。如果我們將結果存儲在單獨的別名列中,我也可以。
預期結果:
| Col1 | Col2 |
------------------------------------
| 21-dec-15 | nochange |
| 20-dec-15 | change |
| 20-dec-15 | change |
| 18-dec-15 | change |
| 18-dec-15 | change |
什麼是「參考列」? –
這是一個別名列..編輯.. –
仍然沒有得到它 - 什麼是「別名列」?你的意思是它是在select語句中計算的,比如'select case when ... then'change'else'nochange'end'? –