【問題】



  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的方式,將關鍵字變更為非關鍵字後,就可以排序囉~:)

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鋼琴鈴 的頭像
    鋼琴鈴

    搖搖鋼琴鈴

    鋼琴鈴 發表在 痞客邦 留言(0) 人氣()