一、方法分类

二、具体方法

函数 描述 区别
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

最新文章

  1. Eclipse安装ZooKeeper插件
  2. 【Alpha阶段】第六次Scrum例会
  3. mybatis-config.xml详解
  4. Splash Screen开场屏在Android中的实现
  5. php设计模式之单例、多例设计模式
  6. Android 高级UI设计笔记12:ImageSwitcher图片切换器
  7. UVa 1252 - Twenty Questions(记忆化搜索,状态压缩dp)
  8. filter怎么在程序里写,不用再web.xml中配置
  9. 仿bootstrap的
  10. Nginx配置IP白名单和黑名单
  11. Confluence 6 数据库表-杂项(Miscellaneous)
  12. 【Python全栈-后端开发】Django入门基础-2
  13. luogu P1344 [USACO4.4]追查坏牛奶Pollutant Control
  14. mongodb操作文件
  15. java实现Comparable接口和Comparator接口,并重写compareTo方法和compare方法
  16. 本地使用xshell连接本地虚拟机
  17. 读书笔记_Effective_C++_条款三十九:明智而审慎地使用private继承
  18. Discuz 模板标签说明
  19. BZOJ3724 [HNOI2012]集合选数 【状压dp】
  20. go语言基础之defer延迟调用

热门文章

  1. nginx+keepalived实现主从模式双机热备份
  2. Codeforces Round #809 (Div. 2)C.Qpwoeirut And The City
  3. IO多路复用的理解/演变过程
  4. JAVA-注解之 TODO、FIXME、XXX
  5. 洛谷P4135 Ynoi2016 掉进兔子洞 (带权bitset?/bitset优化莫队 模板) 题解
  6. JUnit 5 单元测试教程
  7. 【云原生 · Kubernetes】runtime组件
  8. 100以内能被7整除的前五个数-Java
  9. 4.1:简单python爬虫
  10. Node.js躬行记(25)——Web自动化测试