PostgreSQL 计算字符串字符数函数(CHAR_LENGTH(str))和字符串长度函数(LENGTH(str))

本文涉及的产品
PolarClaw,2核4GB
简介: PostgreSQL 计算字符串字符数函数(CHAR_LENGTH(str))和字符串长度函数(LENGTH(str))

CHAR_LENGTH(str) 返回值为字符串 str 所包含的字符个数。一个多字节字符算作一个单字符


LENGTH(str) 返回值为字符串的 字节长度 ,使用 utf8 编码字符集,一个汉字是3个字节,一个数字或字母算一个字节


示例:

$ SELECT CHAR_LENGTH('data'), CHAR_LENGTH('中国'), LENGTH('data'), LENGTH('中国');点击复制复制失败已复制


执行结果:

CHAR_LENGTH(integer) CHAR_LENGTH(integer) LENGTH(integer) LENGTH(integer)
4 2 4 2


疑问

无论中文还是英文,这两个函数的返回结果均一致,那么区别究竟是什么?

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍如何基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
目录
相关文章
|
存储 关系型数据库 Serverless
PostgreSQL计算两个点之间的距离
PostgreSQL计算两个点之间的距离
1344 60
|
存储 C语言
C 语言实例 - 计算 int, float, double 和 char 字节大小
C 语言实例 - 计算 int, float, double 和 char 字节大小。
283 1
|
存储 C语言
使用 sizeof 操作符计算int, float, double 和 char四种变量字节大小
【10月更文挑战第13天】使用 sizeof 操作符计算int, float, double 和 char四种变量字节大小。
730 1
|
存储 C语言
计算 int, float, double 和 char 字节大小
计算 int, float, double 和 char 字节大小。
395 3
new String()定义字符串为空,char[] chs = {‘a‘,‘b‘,‘c‘} String s2 = new String(chs) 输出abc,byte定99为a
new String()定义字符串为空,char[] chs = {‘a‘,‘b‘,‘c‘} String s2 = new String(chs) 输出abc,byte定99为a
详细解读C++char类型函数
详细解读C++char类型函数
351 0
|
存储 C语言
计算 int, float, double 和 char 字节大小
C 语言实例 - 计算 int, float, double 和 char 字节大小。
258 1
|
存储
char**传参,获取函数内申请的字符串,外部释放
char**传参,获取函数内申请的字符串,外部释放
319 0
|
SQL 关系型数据库 C语言
PostgreSQL【应用 03】Docker部署的PostgreSQL扩展SQL之C语言函数(编写、编译、载入)计算向量余弦距离实例分享
PostgreSQL【应用 03】Docker部署的PostgreSQL扩展SQL之C语言函数(编写、编译、载入)计算向量余弦距离实例分享
219 0
|
数据采集 关系型数据库 MySQL
深入解析 MySQL 中的字符串处理函数:RIGHT()、LEFT() 和 CHAR_LENGTH()
字符串处理在数据库操作中占据重要地位,而 MySQL 的 RIGHT()、LEFT() 和 CHAR_LENGTH() 函数为我们提供了便捷的方法来处理字符串的提取和长度计算。无论是用于数据清洗、数据分析还是业务逻辑实现,这些函数都能发挥巨大作用。
450 0

推荐镜像

更多