MySQL 字符串长度 char_length、length
2024-09-08 05:06:46
一、方法分类
二、具体方法
函数 | 描述 | 区别 |
---|---|---|
char_length(str)或character_length(str) | 返回字符串 str 的字符 | 1、单位为字符 2、不管汉字还是数字或者是字母都算是一个字符 |
length(str) | 返回字符串 str 的字节长度,区别于char_length(str) | 1、单位为字节 2、utf8编码下,一个汉字三个字节,一个数字或字母、空格一个字节。 2、gbk编码下,一个汉字两个字节,一个数字或字母、空格一个字节。 |
注意: 利用两者的区别可以检验字段中是否含有中文字符
length() <> char_length():结果为1 该字段中含有中文字符; 结果为0 该字段中不含有中文字符。
二、实例
select
#返回字符串 'student学生' 的字节数
length('student学生'), #13
length('student 学生'), #14
#返回字符串 'student学生' 的字符数
char_length('student学生'), #9
char_length('student 学生'), #10
character_length('student学生'), #9
#检验字段中是否含有中文字符
length('student学生') <> char_length('student学生') #1
#输出结果:13|14|9|10|9|1
最新文章
- Eclipse安装ZooKeeper插件
- 【Alpha阶段】第六次Scrum例会
- mybatis-config.xml详解
- Splash Screen开场屏在Android中的实现
- php设计模式之单例、多例设计模式
- Android 高级UI设计笔记12:ImageSwitcher图片切换器
- UVa 1252 - Twenty Questions(记忆化搜索,状态压缩dp)
- filter怎么在程序里写,不用再web.xml中配置
- 仿bootstrap的
- Nginx配置IP白名单和黑名单
- Confluence 6 数据库表-杂项(Miscellaneous)
- 【Python全栈-后端开发】Django入门基础-2
- luogu P1344 [USACO4.4]追查坏牛奶Pollutant Control
- mongodb操作文件
- java实现Comparable接口和Comparator接口,并重写compareTo方法和compare方法
- 本地使用xshell连接本地虚拟机
- 读书笔记_Effective_C++_条款三十九:明智而审慎地使用private继承
- Discuz 模板标签说明
- BZOJ3724 [HNOI2012]集合选数 【状压dp】
- go语言基础之defer延迟调用
热门文章
- nginx+keepalived实现主从模式双机热备份
- Codeforces Round #809 (Div. 2)C.Qpwoeirut And The City
- IO多路复用的理解/演变过程
- JAVA-注解之 TODO、FIXME、XXX
- 洛谷P4135 Ynoi2016 掉进兔子洞 (带权bitset?/bitset优化莫队 模板) 题解
- JUnit 5 单元测试教程
- 【云原生 · Kubernetes】runtime组件
- 100以内能被7整除的前五个数-Java
- 4.1:简单python爬虫
- Node.js躬行记(25)——Web自动化测试