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