LENGTH 返回字符串的长度

语法

LENGTH(c1)

功能

返回字符串的长度,注意:多字节符(汉字、全角符等),按 1 个字符计算

参数

  • c1 字符串

返回值

数值型

示例

(1)使用 LENGTH 计算英文、数字字符串的长度,如下:

SQL> select length('hello'), length('12345') from dual;

LENGTH('HELLO') LENGTH('12345')
--------------- ---------------
              5               5

由运行结果可知,英文、数字字符按 1 个字符计算。

(2)使用 LENGTH 计算中文字符串的长度,如下:

SQL> select length('成都市'), length('成都市City') from dual;

LENGTH('成都市') LENGTH('成都市CITY')
---------------- --------------------
               3                    7

由运行结果可知,中文多字节长度均按照1个字符计算。因此,“成都市”字符串长度为 3。“成都市City”字符串长度为 7。

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