SQL基础六【使用通配符过滤】

  1. like操作符
    如果想找出名称包含bean bag的所有产品,可以构造一个通配符搜索模式。
    通配符:用来匹配值得一部分的特殊字符。
    搜索模式:由字面值,通配符或者两者组合构成的搜索条件。
    通配符搜索只能用于文本字段,非文本数据类型字段不能使用通配符。
    1)%通配符
    %表示任何字符出现任意次数。
    在这里插入图片描述
    在这里插入图片描述
    此例中搜索模式’华%‘表示检索任何以华开头的词。%告诉DBMS接受华之后的任意字符,不管它有多少字符。
    在这里插入图片描述
    上述语句表示匹配任何位置上包含文本山的值。
    当然%可以放在任意位置,例如’F%y’则表示以F开头以y结尾的值。
    *注意%除了表示一个和任意字符外,还可以表示0个字符。,但’%'不会匹配NULL的行。
    2)_通配符
    _通配符的用途和%一样,只是它值匹配单个字符。
    在这里插入图片描述
    在这里插入图片描述 两个下划线代表两个字符
    在这里插入图片描述

在这里插入图片描述
当然,也可以和%搭配使用
在这里插入图片描述
在这里插入图片描述
*其它操作符能达到相同目的,应该是用其它操作符
*尽量不要把通配符用在搜索模式的开始处,否则搜索最慢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值