LENGTHC(c1)
LENGTH2(c1)
LENGTH4(c1)
返回字符串的长度。Oracle 中的字符函数中,有一类函数是求字符长度的函数,LENGTH、LENGTHB、LENGTHC、LENGTH2、LENGTH4 几个函数中比较常用的是 LENGTH、LENGTHB。他们的含义分别是:
LENGTH 函数返回字符的个数,使用定义是给定的字符集来计算字符的个数
LENGTHB 给出该字符串的 byte
LENGTHC 使用纯 Unicode
LENGTH2 使用 UCS2
LENGTH4 使用 UCS4
c1 字符串
数值型
(1)使用 LENGTH 函数计算“你好Hello”字符串长度,如下:
SQL> select LENGTH('你好Hello') from dual; LENGTH('你好HELLO') ------------------- 7
(2)使用 LENGTHB 函数计算“你好Hello”字符串长度,如下:
SQL> select LENGTHB('你好Hello') from dual; LENGTHB('你好HELLO') -------------------- 9
(3)使用 LENGTHC 函数计算“你好Hello”字符串长度,如下:
SQL> select LENGTHC('你好Hello') from dual; LENGTHC('你好HELLO') -------------------- 7
(4)使用 LENGTH2 函数计算“你好Hello”字符串长度,如下:
SQL> select LENGTH2('你好Hello') from dual; LENGTH2('你好HELLO') -------------------- 7
(5)使用 LENGTH4 函数计算“你好Hello”字符串长度,如下:
SQL> select LENGTH4('你好Hello') from dual; LENGTH4('你好HELLO') -------------------- 7