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。