5.3.3 模糊查询数据

当并不能确切地了解查询条件,而是只了解查询条件中的一部分时,或者想检索出包含特定字符的数据时,可以利用模糊查询。

使用模糊查询的关键字是LIKE,它和两个通配符一起使用,才能实现模糊查询的功能。用这两个通配符可以替代模糊的部分,它们分别是:

❑_:可以替代一个字符。

❑%:可以替代多个字符。

【示例21】利用LIKE查询数据

要求检索出“产品名称”字段中包含“三星”两个字的产品及其价格。脚本如下:


SELECT productname,productprice FROM productinfo WHERE productname LIKE'%三星%';


【执行效果】

执行效果见图5.22。

5.3.3 模糊查询数据 - 图1

图 5.22 模糊查询“三星”产品

示例中的查询方式表示查询数据中只要有“三星”这两个字就符合查询条件,如果把第一个%去掉,那么表示查询前两个字是“三星”的记录。