length函数的作用,length函数作用及用法
oracle length函数
lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节
length(string)计算string所占的字符长度:返回字符串的长度,单位是字符
对于单字节字符,LENGTHB和LENGTH是一样的.
如可以用length(‘string’)=lengthb(‘string’)判断字符串是否含有中文。
注:
一个汉字在Oracle数据库里占多少字节跟数据库的字符集有关,UTF8时,长度为三。
select lengthb('飘') from dual 可查询汉字在Oracle数据库里占多少字节
length函数:取字符串长度
where length(area_code)=4 :筛选 area_code 的长度为4的记录
length函数
length
最大数组维度的长度
L = length(X)
L = length([ X ] 返回 X 中最大数组维度的长度。对于向量,长度仅仅是元素数量。对于具有更多维度的数据,长度为 max(size(X)) 。空数组的长度为零。
求出区间 [5,10] 中的均匀分布向量的长度。
v = 5:10
L = length(v)
L = 6
求出一个由零组成的 3×7 矩阵的长度。
L = 7
创建一个包含 Day 和 Month 对应的字段的结构体。使用 structfun 函数将 length 应用于各个字段。
S = struct('Day',[1 13 14 26],'Month',{{'Jan','Feb', 'Mar'}})
L = structfun(@(field) length(field),S)
pascal中ord函数和length函数的作用
ord
没有对应的函数,强制转换就可以,作用就是求一个字符对应的ascii码的值
length对应的是
strlen,求字符串长度
如
int
a
=
(int)'a';
#include
char
*p
=
"123";
int
len
=
strlen(p);
strlen参数不能传入null指针