SQL判断某字段数据的长度
select * from db_test where char_length('name')==3;
查询数据库db_test 表里字段为name的数据长度为3的数据
select * from db_test where length('number')==11;
查询数据库db_test 表里字段为number的数据长度为11的数据
需要注意的是:
char_length() 计算的是字符的长度,
不管汉字还是数字或者是字母都算是一个字符
length() 计算的是字节的长度
1.utf8编码:一个汉字算三个字节,一个数字/字母算一个字节。
2.gbk编码:一个汉字算两个字节,一个数字/字母算一个字节。