当前位置:Gxlcms > 数据库问题 > Oracle的varchar2如何比较大小

Oracle的varchar2如何比较大小

时间:2021-07-01 10:21:17 帮助过:29人阅读

Nonpadded ‘ac‘ > ‘ab‘  ‘ac‘ > ‘ab‘ ‘ab‘ > ‘a  ‘  ‘ab‘ > ‘a   ‘ ‘ab‘ > ‘a‘  ‘ab‘ > ‘a‘ ‘ab‘ = ‘ab‘  ‘ab‘ = ‘ab‘ ‘a ‘ = ‘a‘  ‘a ‘ > ‘a‘

 

 

 

 

 

 

 

 

在比较时(类型一致的前提下),如果长度一致,会先比较第一个字符的在ASCII码中的大小,大的那个则整个字符串大于小的那个字符串,否则就比较下一个字符,方法同此;

如果长度不一致,比较方法同上,只是存在值的字符位的值大于不存在值的,存在空格的也是把另一个字符串对应字符位的值和ASCII码中空格的值进行比较。

存在错误欢迎指正,谢谢!

参考资料(对另外的字符类型也有说明):

https://blog.csdn.net/rockpk008/article/details/41087679

https://blog.csdn.net/xiadingling/article/details/82115860

 

Oracle的varchar2如何比较大小

标签:比较   sdn   nbsp   ali   一个   指正   width   参考资料   字符类型   

人气教程排行