mysql中如何判断当前是字符 mysql判断字段中有无汉字
2014-01-26 16:00
701 查看
使用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中如何判断当前是字符
- mysql 如何写语句替换某字段中 所有汉字,只剩下英文字母和符号。 编码是UTF-8
- (转载)Mysql查找如何判断字段是否包含某个字符串
- mysql中如何统计某字段里某个字符的个数
- Mysql 字符串字段,如何判断是否包含某个字符串
- c# 如何判断输入的字符是否为汉字
- Mysql 如何设置字段自动获取当前时间
- 如何设定MySQL中timestamp类型字段自动设定为当前时间
- C#中如何判断一个字符是汉字
- 数据库的索引,mysql中的索引|||如何在mysql中对text字段加索引?|||mysql数据库中的字段在什么情况下加索引?|||高手请进:text字段不能做索引,有无其他方法?|||该建那个字段
- 【转】如何判断一个字符是不是汉字
- mysql 杂记(一) - 如何设置字段自动获取当前时间
- 关于如何判断当前用户对文件有无写权限
- asp如何判断一个字符是不是汉字
- 如何判断sql字段中存在中文字符?
- 在SQL语句中,如何判断汉字和字符?
- mysql中如何统计某字段里某个字符的个数?
- php从mysql字段中截取指定长度字符汉字代码