oracle函数 LENGTHC(c1).LENGTH2(c1).LENGTH4(c1)
Posted fanweisheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle函数 LENGTHC(c1).LENGTH2(c1).LENGTH4(c1)相关的知识,希望对你有一定的参考价值。
【功能】返回字符串的长度;
【说明】多字节符(汉字、全角符等),按1个字符计算
【参数】C1 字符串
【返回】数值型
【示例】
SQL> select length(‘高乾竞‘),length(‘北京市海锭区‘),length(‘北京TO_CHAR‘) from dual;
Oracle中的字符函数中,有一类函数是求字符长度的函数,length、lengthB、lengthC、length2、length4几个函数中比较常用的是length、lengthB。
他们的含义分别是:
Length函数返回字符的个数,使用定义是给定的字符集来计算字符的个数
LENGTHB给出该字符串的byte
LENGTHC使用纯Unicode
LENGTH2使用UCS2
LENGTH4使用UCS4
下面使一些例子:
Select length(‘你好‘) from dual; 2
Select lengthB(‘你好‘),lengthC(‘你好‘),length2(‘你好‘), length4(‘你好‘) from dual;
以上是关于oracle函数 LENGTHC(c1).LENGTH2(c1).LENGTH4(c1)的主要内容,如果未能解决你的问题,请参考以下文章