mysql中length与char_length字符长度函数使用方法
在mysql中length是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符了,与char_length是有一点区别,本文章重点介绍第一个函数。
mysql里面的length函数是一个用来获取字符串长度的内置函数。具体用法示例如下:
(1)查看某字符串的长度(比如本站网址)
SELECT LENGTH('baidu.com');
(2)查询文章表(article)中标题最长的10篇文章
SELECT id,title FROM article ORDER BY LENGTH(title) DESC;
(3)查出用户名长度小于6个字符的用户列表
SELECT * FROM user WHERE LENGTH(username) < 6;
在mysql内置函数里面查看字符串长度的还有一个函数是char_length,这两个函数的区别是:
length: 一个汉字是算三个字符,一个数字或字母算一个字符。
char_length: 不管汉字还是数字或者是字母都算是一个字符。
分类:
Mysql数据库(二学年)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
2018-08-21 <jsp:include>和<%@include file=""%>的区别(简单了解)
2018-08-21 jstl有什么优势(简单介绍)