0
点赞
收藏
分享

微信扫一扫

MySql like模糊查询语句用法

高子歌 2022-04-01 阅读 116

like可用于模糊查询

用法

  • 可以在 WHERE 子句中指定任何条件。
  • 可以在 WHERE 子句中使用LIKE子句。
  • 可以使用LIKE子句代替等号 =。
  • LIKE 通常与 % 一同使用,类似于一个元字符的搜索。
  • 可以使用 AND 或者 OR 指定一个或多个条件。
  • 可以在 DELETE 或 UPDATE 命令中使用 WHERE...LIKE 子句来指定条件。

student表

1、查询名字中以‘一’结尾的学生

SELECT *
FROM student
WHERE name LIKE '%一'

2、查询名字中以‘赵’开头的学生

SELECT *
FROM student
WHERE name LIKE '赵%'

3、查询名字中含有‘一’的学生

SELECT *
FROM student
WHERE name LIKE '%一%'

4、 查询名字是3个字,且‘一’在中间的学生

SELECT *
FROM student
WHERE name LIKE '_一_'

 

 

'%a'     以a结尾的数据
'a%'     以a开头的数据
'%a%'    含有a的数据
'_a_'    三位且中间字母是a的
'_a'     两位且结尾字母是a的
'a_'    两位且开头字母是a的

%:表示任意 0 个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。

_:表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句。

举报

相关推荐

0 条评论