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
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号