Oracle比較大小


數字間,日期間,字符串間可以比較大小

不同類型之間不能比較大小

 

字符串的比較:

  Oracle比較字符串是根據ASCII碼來的,第一個字母的ASCII大小比較如果相等再比較下一個,類推。例如:

  select * from dual where ‘A’<’a’ – 查詢有結果

  select * from dual where ‘Azzzz’<’a’ – 查詢有結果

  select * from dual where ‘Azzzz’<’1a’ – 查詢無結果

 

Oracle在執行SQL的時候有些時候會自動轉換。例如:

  select * from dual where ‘12’=12 – 無報錯,查詢有結果

  select * from dual where ‘a’=97 – 報錯

 

between … and … 閉區間


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM