在mysql中like运算符用于WHERE表达式中,以搜索匹配字段中的指定内容,作用是在一个字符型字段列中检索包含对应子串的指定内容,其语法格式是【select * from 表名 where 字段名 like 对应值】。
mysql like查询(模糊查询)
在sql结构化查询语言中,like语句有着至关重要的作用。
like语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的指定内容。
A:% 包含零个或多个字符的任意字符串:
1、like’Mc%’ 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。
2、like’%inger’ 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。
3、like’%en%’ 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、McBadden)。
B:_(下划线) 任何单个字符:
like’_heryl’ 将搜索以字母 heryl 结尾的所有六个字母的名称(如 Cheryl、Sheryl)。
C:[ ] 指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符:
1,like'[CK]ars[eo]n’ 将搜索下
版权声明:本文为weixin_35367645原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。