正如linux系统可以使用星号(*)作为通配符,进行匹配查询一样,SQL语句中也有相似的操作符;
[ LIKE | % | _ ]
1、LIKE 操作符
LIKE操作符的特点:某一列数据,只能记得其中的部分关键字,%可以任意匹配;
SELECT prod_id, prod_name FROM products WHERE prod_name LIKE 'jet%';
SELECT prod_id, prod_name FROM products WHERE prod_name LIKE '%anvil%';
SELECT prod_id, prod_name FROM products WHERE prod_name LIKE '_ ton anvil';
与%能匹配0个字符不一样,_总是匹配一个字符,不能多也不能少。