首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

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

2012-04-15 
mysql 查询制定长度的字段有一数据表,字段格式为idint型titlevarchar型有如下数据idtitle1好2我我3啊啊啊4

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

热点排行