LENGTH函数用于返回字符串的字节长度,长度单位为字节
使用uft8编码字符集时,一个汉字是3个字节,一个数字或字母是一个字节
与CHAR_LENGTH函数的区别
CHAR_LENGTH函数用于返回字符串的长度,长度单位为字符,不管汉字,数字或是字母都算是一个字符,包括中英文标点符号,空格也算是一个字符
举例:对于包含5个三字节字符的字符串,LENGTH()函数返回15, 而CHAR_LENGTH()函数返回5
扩展资料: CHAR_LENGTH函数
语法结构
str:计算长度的字符串
示例
案例
通过length()<>char_length()可以用来检验是否含有中文字符
导入数据
students表
结果展示:
应用场景
1.查询字符串长度length(str)
2.查询列最大字符串长度max(length(str))
3.查询某个字符出现几次 length(str1)-length(replace(‘str1’,’str2’,”))
4.length求得是字符长度。 【1个中文、英文字母、数字、中文符号、英文符号、全角符号、空格都算1个字符】
总结
到此这篇关于Mysql计算字段长度函数之LENGTH函数的文章就介绍到这了,更多相关Mysql LENGTH函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!