mysql中如何判断当前是字符 mysql判断字段中有无汉字

 更新时间:2014年01月26日 16:00:16   作者:  
这篇文章主要介绍了mysql如何判断字段中有无汉字的方法,使用length与char_length两个函数就可以完成

使用length与char_length两个函数

length:是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符

char_length:不管汉字还是数字或者是字母都算是一个字符

对同一字段分别使用length、char_length计算长度,并进行比较长度相同则字段中无汉字,不相同则肯定有汉字

复制代码 代码如下:

SELECT
  *
FROM
  t_ad t
WHERE t.`userid` = 974
  AND LENGTH(
    REPLACE(REPLACE(t.`title`, '-', ''), '+', '')
  ) = 3 * CHAR_LENGTH(
    REPLACE(REPLACE(t.`title`, '-', ''), '+', '')
  )
  AND t.`deleteflag` = 1 ;

相关文章

  • MySQL主从复制延时问题的解决方案

    MySQL主从复制延时问题的解决方案

    MySQL主从一直是面试常客,里面的知识点虽然基础,但是能回答全的同学不多,如果我们遇到问如何解决MySQL主从复制延时问题呢,所以本文给大家讲解了MySQL主从复制延时问题的解决方法,需要的朋友可以参考下
    2023-12-12
  • SQL中limit函数语法与用法(MYSQL获取限制某行数据)

    SQL中limit函数语法与用法(MYSQL获取限制某行数据)

    limit是MySql的内置函数,一般用于查询表中记录的条数,作用是用于限制查询条数,下面这篇文章主要给大家介绍了关于SQL中limit函数语法与用法的相关资料,详细讲了MYSQL获取限制某行数据的方法,需要的朋友可以参考下
    2022-08-08
  • MySQL高级操作指令汇总

    MySQL高级操作指令汇总

    本文给大家带来的是MySQL高级操作指令代码,罗列的很详细并且附带有例子,对大家的学习将会很有用,建议收藏以防丢失,需要的朋友可以参考下
    2022-01-01
  • mysql备份脚本 mysqldump使用方法详解

    mysql备份脚本 mysqldump使用方法详解

    这篇文章主要为大家详细介绍了mysql备份脚本(mysqldump),具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • MySQL 修改密码实例详解

    MySQL 修改密码实例详解

    这篇文章主要介绍了MySQL 修改密码实例详解的相关资料,需要的朋友可以参考下
    2017-07-07
  • centos7利用yum安装mysql 8.0.12

    centos7利用yum安装mysql 8.0.12

    这篇文章主要为大家详细介绍了centos7利用yum安装mysql 8.0.12,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • mysql 本地数据库如何从远程数据库导数据

    mysql 本地数据库如何从远程数据库导数据

    mysql 本地数据库如何从远程数据库导数据,本文以此问题进行详细介绍,需要了解的朋友可以参考下
    2012-11-11
  • MySQL超详细实现用户管理实例

    MySQL超详细实现用户管理实例

    MySQL 是一个多用户数据库,具有功能强大的访问控制系统,可以为不同用户指定不同权限。在前面的章节中我们使用的是 root 用户,该用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户密码等管理权限
    2022-06-06
  • MySQL数据库主机127.0.0.1与localhost区别

    MySQL数据库主机127.0.0.1与localhost区别

    这篇文章主要介绍了MySQL主机127.0.0.1与localhost区别总结,需要的朋友可以参考下
    2018-06-06
  • MySQL分布式恢复进阶

    MySQL分布式恢复进阶

    这篇文章主要介绍了MySQL分布式恢复进阶,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下,希望对你的学习有所帮助
    2022-07-07

最新评论