es怎么实现mysql的like查询

lewis 2016-07-18 55次阅读

在MySQL中,可以使用LIKE操作符实现模糊查询。LIKE操作符用于在WHERE子句中搜索指定模式的数据,可以使用通配符来匹配任意字符或任意数量的字符。

通配符有两种:

  1. 百分号(%):表示任意字符的任意数量。
  2. 下划线(_):表示单个字符。

例如,如果要查询name列中包含John的所有记录,可以使用以下查询语句:

SELECT * FROM table_name WHERE name LIKE '%John%';

如果要查询name列以J开头的所有记录,可以使用以下查询语句:

SELECT * FROM table_name WHERE name LIKE 'J%';

如果要查询name列第二个字符为o的所有记录,可以使用以下查询语句:

SELECT * FROM table_name WHERE name LIKE '_o%';

通过使用LIKE操作符和通配符,可以实现灵活的模糊查询。



发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。