关于Oracle中的字符的比较
Posted wangjianly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Oracle中的字符的比较相关的知识,希望对你有一定的参考价值。
1.Oracle比较字符串是根据ASCII码来的,第一个字母的ASCII大小比较如果相等再比较下一个;
函数来说明:
CREATE OR REPLACE FUNCTION MinOrMax(para1 in VARCHAR2, para2 in VARCHAR) return number as begin if para1 > para2 then return para1; else return para2; end if; end MinOrMax;
先比较10和3的大小
SELECT minormax(‘10‘,‘3‘) FROM dual;
在比较11和12的大小
查看10,12,11和1他们的结果都是第一个ASCII码,所以他们比较的都是1,而3>1的。
以上是关于关于Oracle中的字符的比较的主要内容,如果未能解决你的问题,请参考以下文章