sql | LIKE谓词的使用

sql中LIKE谓词的使用

LIKE的基本用法

[NOT] LIKE '<匹配串>' [ESCAPE '<换码字符>']

上面那一句有点抽象,简单解释一下:
匹配串可以是一个完整的字符串,也可以含有通配符%和_

  • % 代表任意长度的字符串, 例如a%b表示以a开头,以b结尾的任意长度的字符串
  • _ 代表任意单个字符,例如a_b表示以a开头,以b结尾的长度为3的任意字符串
  • 不含有上面两个特殊符号的情况下LIKE和=是一样的作用。

image

image

image

通过上面的方式可以进行多种多样的模糊查询。

通过换码字符将通配符转义为普通字符

image

posted @ 2021-12-03 17:03  Mz1  阅读(250)  评论(0编辑  收藏  举报