如何在数据库中辨别非英文字符和英文字符

无论是mysql还是clickhouse都无法直接判断这个字符串是否包含中文符号,这里我们可以借助查看字符串的长度来进行辨别。

主要用到的方法:

length:中文一个字是三个字符,英文是一个

测试如下:

 char_length()/character_length():不管是中文还是英文都是一个字符

测试如下:

检测是不是包含中文字符,将两个方法得到的长度进行对比就能知道是否包含中文字符了 

猜你喜欢

转载自blog.csdn.net/qq_41110377/article/details/129183250