读书人

mysql 查询制定长度的字段解决思路

发布时间: 2012-04-15 18:39:21 作者: rapoo

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

读书人网 >Mysql

热点推荐