Oracle CHR函数使用指南(chroracle)

Oracle CHR 函数是Oracle提供的一个用于将一个数字返回成字符的内容函数。它的语法格式为:

CHR(number)

number 是一个 num 变量,其中必须指定要返回的字符的编号。

下面列表表示支持的num 值范围为1到255:

CHR(1) 返回字符 ‘A’

CHR(2) 返回字符 ‘B’

CHR(3) 返回字符 ‘C’

CHR(4) 返回字符 ‘D’

……

CHR(32) 返回一个空格

CHR(128) 返回一个欧元符号

and so on

上述不是所有的CHR函数支持的值,实际上可以使用1到255之间的任何数字,用以返回相应的字符。

下面是一个CHR函数的实例:

SELECT CHR(65) FROM dual;

返回的结果是:

A

从上面的实例可以看出,CHR函数接受一个num参数,返回一个buffer,其内容是num参数指定的字符值。

在Oracle 中,可以使用CHR函数进行一些有趣的表达式,例如:

SELECT CHR(32) || ‘My Name’ AS ‘NAME WITH SPACES’ FROM dual;

以上语句会返回一个结果:

My Name

其中空格来自CHR函数的返回值。

总的来说,Oracle的CHR函数可以用于产生任何范围内的字符,是一个十分有用的函数。只要了解其语法,以及如何确定一个字符的num值,就可以搞定任何CHR函数的使用,从而轻松的达到我们的目的。


数据运维技术 » Oracle CHR函数使用指南(chroracle)