900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > mysql模糊查询数据表 MySQL模糊查询like和ilike的区别 – 数据库 – 前端 sqlserver 触发器 mysql

mysql模糊查询数据表 MySQL模糊查询like和ilike的区别 – 数据库 – 前端 sqlserver 触发器 mysql

时间:2023-02-22 08:48:51

相关推荐

mysql模糊查询数据表 MySQL模糊查询like和ilike的区别 – 数据库 – 前端 sqlserver 触发器 mysql

LIKE和 ILIKE

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

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

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

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

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

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

1、前缀+模糊查询。

select * from table where ~ ‘^ab’;

2、后缀+模糊查询。

select * from table where ~ ‘ab$’;

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