欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

like、rlike、regexp 的用法和区别 - I. 类运算符

最编程 2024-04-01 19:59:12
...

1、用法:

1) 模糊查询能手:like操作符 + 通配符“_”或“%”或“[]”。

2) like匹配按字符逐一匹配,即使有一个字符不一样,也不会匹配成功。

2、通配符:

1) “_”仅表示一个字符,“%”表示一个或多个字符或空格,“[]”中指定字符、字符串或范围,要求所匹配对象为其中的任何一个。

2)通配符可以出现在任何位置。如:“_希望”,“大_望”,“大希_”,“_希_”。

举个例子,从学生表(student)中搜索姓“高”的同学的姓名和性别。

select  name,sex from student where name like "高%"

再举个例子,从学生表(student)中搜索高幸福,高幸运,高幸好,高幸亏同学,咱们用“[]”实现,感受一下它的用法。这个时候它的用法其实类似于正则表达式。

select  name,sex from student  where name like "高幸[福运好亏]"