5.3.3 模糊查询数据
当并不能确切地了解查询条件,而是只了解查询条件中的一部分时,或者想检索出包含特定字符的数据时,可以利用模糊查询。
使用模糊查询的关键字是LIKE,它和两个通配符一起使用,才能实现模糊查询的功能。用这两个通配符可以替代模糊的部分,它们分别是:
❑_:可以替代一个字符。
❑%:可以替代多个字符。
【示例21】利用LIKE查询数据
要求检索出“产品名称”字段中包含“三星”两个字的产品及其价格。脚本如下:
SELECT productname,productprice FROM productinfo WHERE productname LIKE'%三星%';
【执行效果】
执行效果见图5.22。
图 5.22 模糊查询“三星”产品
示例中的查询方式表示查询数据中只要有“三星”这两个字就符合查询条件,如果把第一个%去掉,那么表示查询前两个字是“三星”的记录。