亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在WHERE子句中使用別名

在WHERE子句中使用別名

Cats萌萌 2019-08-27 17:29:21
在WHERE子句中使用別名我有一個查詢,它旨在向我顯示表A中的任何行,這些行最近還沒有更新。(每行應在“month_no”之后的2個月內更新。):SELECT A.identifier     , A.name     , TO_NUMBER(DECODE( A.month_no             , 1, 200803               , 2, 200804               , 3, 200805               , 4, 200806               , 5, 200807               , 6, 200808               , 7, 200809               , 8, 200810               , 9, 200811               , 10, 200812               , 11, 200701               , 12, 200702              , NULL)) as MONTH_NO     , TO_NUMBER(TO_CHAR(B.last_update_date, 'YYYYMM')) as UPD_DATE  FROM table_a A     , table_b B WHERE A.identifier = B.identifier   AND MONTH_NO > UPD_DATEWHERE子句中的最后一行導致“ORA-00904無效標識符”錯誤。不用說,我不想在WHERE子句中重復整個DECODE函數。有什么想法嗎?(接受修復和變通方法......)
查看完整描述

3 回答

?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

或者您可以在HAVING子句中使用別名


查看完整回答
反對 回復 2019-08-27
  • 3 回答
  • 0 關注
  • 1031 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號