@R星校长
使用通配符%
模糊匹配数据内容
在前面的检所操作中,我们讲述了如何进行比较查询或者是范围查询,但如果我们想查找所有包含字符ir
的内容该么办呢?用之前的方法好像行不通了。在这里,我们需要用通配符进行匹配查找。而执行匹配查找的关键字就是LIKE
。
SQL
语句支持很多种通配符,其中可以和LIKE
一起搭配使用的就是通配符%
和_
了。
百分号通配符%可以匹配任意长度的字符,甚至包括零字符。
语法规则为: SELECT 字段名 FROM 表名 WHERE 字段名 LIKE '字符%'; 。 其中 % 的位置可以根据需要在字符间变化。 |
假设我们现在有一张表Mall_products,内容如下:
我们将使用
LIKE
关键字和通配符%
检索出所有商品名称带ir
的商品