900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > mysql 高级子查询 MySQL模糊查询like和ilike的区别 – 数据库 – 前端 cmd导入mysql数据库

mysql 高级子查询 MySQL模糊查询like和ilike的区别 – 数据库 – 前端 cmd导入mysql数据库

时间:2019-05-04 05:50:23

相关推荐

mysql 高级子查询 MySQL模糊查询like和ilike的区别 – 数据库 – 前端 cmd导入mysql数据库

LIKE和 ILIKE

它们需要结合通配符使用,下面介绍两种常用的通配符。

%:百分号用于匹配字符串序列,可匹配任意组合;

_:下划线用于匹配任何单一字符。

则可以使用正则模式来匹配字符串,除此之外它匹配模式还有一个特殊的地方

select * from table where ~ ‘ab’; –> 如果是这样的形式就代表着他可以匹配任何包含ab的字符串其实就相当于省略的两边的 .*

如果想要做前缀匹配或后缀匹配,可以用下面的方法

1、前缀+模糊查询。

select * from table where ~ ‘^ab’;

2、后缀+模糊查询。

select * from table where ~ ‘ab$’;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。