mysql 能不能判断一个字段 包含有多个符合条件的字符
我写成这样select*frombwherevaluelike'%a%'orvaluelike'%b%'orvaluelike'%c%'or.......觉得这样写,不够...
我写成这样 select * from b where value like '%a%' or value like '%b%' or value like '%c%' or .......
觉得这样写, 不够简洁,而且当心的执行效率,所以想有没有更简洁的写法,请高人指点! 展开
觉得这样写, 不够简洁,而且当心的执行效率,所以想有没有更简洁的写法,请高人指点! 展开
展开全部
用正则表达式:
select * from b where value like '%[a-z]%'
select * from b where value like '%[a-z]%'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from b where value REGEXP '.[abc].';
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跟刚才那位的问题是一个人吧,这样的算法不行,不能判断。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询