【問題】
當使用Oracle語句
select * from employee order by TYPE
時,可以動作,但改成
select AgentID,TYPE from employee order by TYPE
時,就會出錯
【原因】
據查詢網站,有人說是Oracle的版本要新一點,這是一個Bug。
若已修復此Bug的話,則可以用一個方法來完成排序。
【解法】
select AgentID,TYPE as STYPE from employee order by STYPE
運用alias的方式,將關鍵字變更為非關鍵字後,就可以排序囉~:)
employee表格 | |
AgentID | TYPE |
Angela | 1 |
Bela | 3 |
當使用Oracle語句
select * from employee order by TYPE
時,可以動作,但改成
select AgentID,TYPE from employee order by TYPE
時,就會出錯
【原因】
據查詢網站,有人說是Oracle的版本要新一點,這是一個Bug。
若已修復此Bug的話,則可以用一個方法來完成排序。
【解法】
select AgentID,TYPE as STYPE from employee order by STYPE
運用alias的方式,將關鍵字變更為非關鍵字後,就可以排序囉~:)
全站熱搜
留言列表