mysql 查询制定长度的字段
有一数据表,字段格式为
id int型
title varchar型
有如下数据
id title
1 好
2 我我
3 啊啊啊
4 玩玩玩玩
5 心心心心心
现在要查找title字段内字符串的长度为小与等于4的数据
返回格式如下
id title
1 好
2 我我
3 啊啊啊
4 玩玩玩玩
如何操作?
------解决方案--------------------CHAR_LENGTH(str)
返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10, 而CHAR_LENGTH()的返回值为5。
select *
from tb
where CHAR_LENGTH(title)<=4
------解决方案--------------------select * from 有一数据表
where length(title)<=4