LENGTHC/LENGTH2/LENGTH4 返回字符串的长度

语法

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
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号