c oracle 返回字符串长度,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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值