用通配符进行过滤

  1. %表示任何字符出现任意次数,匹配0,1,多个字符,但是不能匹配Null

    找出所有以为jet开头的产品,select prod_id, prod_name from products where prod_name like 'jet%';
    注意:区分大小写,不匹配‘JetPack1000’

  2. 前后两端都适用,包含jet
    select prod_id, prod_name from products where prod_name like '%jet%';

  3. _ 总是匹配一个字符,不能多也不能少
    select prod_id, prod_name from products where prod_name like '_ton';

使用通配符的建议:

  1. 不能过度使用通配符,其他操作符可以达到的,应该使用其他操作符
  2. 必须要使用通配符时,不要把通配符置于搜索处,搜索起来是最慢的。
posted @ 2024-05-28 14:26  肥梁  阅读(19)  评论(0)    收藏  举报