http://docs.oracle.com/cd/B28359_01/server.111/b28286/functions001.htm#autoId2

 

本文内容

  • NLS 字符函数
  • 附录

Oracle 字符函数包括:

 

返回数字值的字符函数

返回数字值的函数可以把任何字符类型作为其参数。它包括:ASCIIINSTRLENGTHREGEXP_INSTR

ASCII

INSTR

LENGTH

REGEXP_INSTR

 

ASCII(char)

ASCII 函数返回 char 第一个字符的数据库字符集的十进制表示。
char 可以是数据类型 CHARVARCHAR2NCHARNVARCHAR2。返回值是 NUMBER 类型。若你的数据库字符集是 7 位 ASCII ,则该函数返回 ASCII 值;若数据库字符集是 EBCDIC 编码,则返回一个 EBCDIC 值。另外,没有相应的 EBCDIC 字符函数。
该函数不直接支持 CLOB 数据。但是,CLOB 数据可以隐式数据转换作为参数传递。

示例 4:演示 ASCII。返回 employees 表中字段 last names 以字母 L 开头的记录,L 的 ASCII 等价于 76。employees 表位于 Oracle OE schema。

WHERE ASCII(SUBSTR(last_name, 1, 1)) = 76;
 
LAST_NAME
-------------------------
Lorentz
Landry
Ladwig
Lee
Livingston
 
SQL>

相关文章: