我的编程空间,编程开发者的网络收藏夹
学习永远不晚

[Mysql] LENGTH函数

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

[Mysql] LENGTH函数

LENGTH函数用于返回字符串的字节长度,长度单位为字节

使用uft8编码字符集时,一个汉字是3个字节,一个数字或字母是一个字节

与CHAR_LENGTH函数的区别

CHAR_LENGTH函数用于返回字符串的长度,长度单位为字符,不管汉字,数字或是字母都算是一个字符包括中英文标点符号,空格也算是一个字符

举例:对于包含5个三字节字符的字符串,LENGTH()函数返回15,  而CHAR_LENGTH()函数返回5

扩展资料: CHAR_LENGTH函数

语法结构

LENGTH(str)

str:计算长度的字符串

示例

-- 4SELECT LENGTH('text');-- 5SELECT LENGTH('12345');-- 9SELECT LENGTH('数据库');-- 0SELECT LENGTH('');-- 2 空格是一个字节SELECT LENGTH('  ');-- 3 英文标点符号是一个字节SELECT LENGTH('...');--- 9 中文标点符号是3个字节,SELECT LENGTH('。。。');-- NullSELECT LENGTH(NULL);-- CHAR_LENGTH函数用于返回字符串的长度,长度单位为字符-- 4SELECT CHAR_LENGTH('text');-- 5SELECT CHAR_LENGTH('12345');-- 3SELECT CHAR_LENGTH('数据库');

案例

通过length()<>char_length()可以用来检验是否含有中文字符

导入数据

DROP TABLE IF EXISTS `students`;CREATE TABLE `students` (  `id` int(11) NOT NULL,  `name` varchar(255) DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;INSERT INTO `students` VALUES ('1', 'Odin');INSERT INTO `students` VALUES ('2', '小胡');INSERT INTO `students` VALUES ('3', 'Jack');INSERT INTO `students` VALUES ('4', 'Bob');INSERT INTO `students` VALUES ('5', '星星');

students表

-- 检验是否含有中文字符SELECT NAMEFROM studentsWHERE LENGTH(NAME) <> CHAR_LENGTH(NAME);

结果展示:

来源地址:https://blog.csdn.net/Hudas/article/details/124582431

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

[Mysql] LENGTH函数

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Mysql计算字段长度函数之LENGTH函数

目录语法结构示例案例应用场景总结LENGTH函数用于返回字符串的字节长度,长度单位为字节使用uft8编码字符集时,一个汉字是3个字节,一个数字或字母是一个字节与CHAR_LENGTH函数的区别CHAR_LENGTH函数用于返回字符串的
2023-05-19

mysql length函数的作用是什么

MySQL的LENGTH函数用于返回指定字符串的字符数。它可以用于计算字符串的长度或者计算列中每个值的长度。语法:LENGTH(str)参数说明:str:要计算长度的字符串或列名。返回值:返回字符串的字符数。如果字符串为NULL,则返
mysql length函数的作用是什么
2024-04-09

mysql length函数的用法是什么

MySQL的LENGTH()函数用于获取字符串或二进制数据的长度。它返回一个整数,表示指定字符串的字符数或二进制数据的字节数。语法:LENGTH(str)其中,str是要计算长度的字符串或二进制数据。示例:SELECT LENGTH
mysql length函数的用法是什么
2024-04-09

MySQL LENGTH() 和 CHAR_LENGTH() 函数有什么区别?

这两个函数都是字符串函数,并返回字符串中存在的字符数。但它们的不同之处在于 CHAR_LENGTH() 函数以“字符”为单位测量字符串长度,而 LENGTH() 函数以“字节”为单位测量字符串长度。换句话说,我们可以说 CHAR_LENGT
2023-10-22

length函数用法介绍

length函数用于返回指定字符串的字符数或字节数。可以用于计算字符串的长度,以便在查询和处理字符串数据时进行操作和判断。 需要注意的是length函数计算的是字符串的字符数,而不是字节数。对于多字节字符集,一个字符可能由多个字节组成。因此
2023-10-22

MySQL LENGTH() 函数如何测量字符串长度?

MySQL LENGTH() 函数以“字节”为单位测量字符串长度,这意味着它不是多字节安全的。多字节安全函数(如 CHAR_LENGTH() 或 CHARACTER_LENGTH())与 LENGTH() 函数之间的结果差异尤其与 Unic
2023-10-22

sql中length()函数的用法是什么

在SQL中,length()函数用于返回字符串的长度,即字符串中的字符数量。它通常用于获取文本字段的长度以便进行比较或其他操作。例如,可以使用以下SQL语句来获取一个字段的长度:SELECT length(column_name) F
sql中length()函数的用法是什么
2024-04-09

sql中length()函数的作用是什么

在SQL中,length()函数用于返回字符串的长度,即字符串中字符的个数。参数是一个字符串,函数返回一个整数值,表示输入字符串的长度。这个函数在一些情况下可以用来统计字符串的长度,比如在查询结果中筛选指定长度的字符串。
sql中length()函数的作用是什么
2024-04-09

JS函数的length属性有什么用

JS函数的length属性用于获取函数的参数个数。它返回一个整数,表示函数定义时声明的参数个数。length属性对于函数的重载、参数校验等操作非常有用。有几种常见的应用场景:1. 参数个数校验:可以使用length属性来校验函数调用时传入的
2023-09-21

c语言length函数的用法是什么

在C语言中,没有内置的length函数可以直接获取字符串的长度。但可以使用标准库函数strlen()来计算字符串的长度。strlen()函数的原型如下:size_t strlen(const char *str);函数接受一个指向以nu
c语言length函数的用法是什么
2024-02-29
2024-04-02
2024-04-02

编程热搜

目录