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

问个mysql查询语句,该怎么解决

2012-02-25 
问个mysql查询语句我有个表A,里面有个name(char)字段,如果name里内容只是aa或bb的内容,那我查询的时候直接

问个mysql查询语句
我有个表A,里面有个name(char)字段,如果name里内容只是aa或bb的内容,那我查询的时候直接select * from A where name='aa';就能查找出所有符合字段name内容aa的记录了
现在我name的内容是由a,b,c组成,我要查找的记录是a,b,c或a,c,b等等,就是abc不管顺序是否混乱都符合name的内容a,b,c,这个查询要怎么写啊?

[解决办法]

SQL code
select * from A where `name` regexp '[abc]{3}'
[解决办法]
select * from a where LENGTH(name) = LENGTH('ab') and name like '%b%' and name like '%a%';

热点排行