写点什么

YashanDB CHAR_LENGTH CHARACTER_LENGTH 函数

作者:YashanDB
  • 2025-04-22
    广东
  • 本文字数:350 字

    阅读完需:约 1 分钟

CHAR_LENGTH/CHARACTER_LENGTH 函数按字符统计 expr 的长度,返回一个 BIGINT 的数值。CHAR_LENGTH、CHARACTER_LENGTH 及 LENGTH 函数相互同义。

expr 的值须为字符型,或可转化为字符型的其他类型。

对于列存表中的 LOB、XMLTYPE 类型字段,若某行数据为行外存储,则无法使用本函数进行长度统计。

当 expr 的值为 NULL 时,函数返回 NULL。

示例

SELECT CHAR_LENGTH('深圳') r1,OCTET_LENGTH('深圳') r2,BIT_LENGTH('深圳') r3,       CHARACTER_LENGTH('aabbccDDee') r4,OCTET_LENGTH('aabbccDDee') r5,BIT_LENGTH('aabbccDDee') r6,       CHAR_LENGTH(null) r7,OCTET_LENGTH(null) r8,BIT_LENGTH(null) r9FROM DUAL;   R1   R2    R3    R4    R5    R6    R7    R8    R9----- ---- ----- ----- ----- ----- ----- ----- -----    2    6    48    10    10    80
复制代码


用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
YashanDB CHAR_LENGTH CHARACTER_LENGTH函数_yashandb_YashanDB_InfoQ写作社区