您现在的位置是:首页 > 博客网站制作 > 个人博客搭建个人博客搭建
PostgreSQL regexp_matches替换like模糊查询的操作
杨青青2022-02-20【个人博客搭建】人已围观
简介这篇文章主要介绍了PostgreSQLregexp_matches替换like模糊查询的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧!我就废话不多说了,大家还是直接看代码吧
这篇文章主要介绍了PostgreSQLregexp_matches替换like模糊查询的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧!
我就废话不多说了,大家还是直接看代码吧~
改前:
1select*from表名where字段名like||#{参数}||'%'
改后:
1select*,regexp_matches(字段名,#{参数})from表名
补充:postgresql实现模糊查询正则表达式
因为数据库的查询操作比较单一,所以大部分的模糊查询操作都需要手动编写程序来实现。
postgresql提供有强大的正则表达式系统,可以在数据库级别实现模糊查询。
正则表达式匹配操作符:
操作符描述例子
~匹配正则表达式,大小写相关'thomas'~'.*thomas.*'
~*匹配正则表达式,大小写无关'thomas'~*'.*Thomas.*'
!~不匹配正则表达式,大小写相关'thomas'!~'.*Thomas.*'
!~*不匹配正则表达式,大小写无关'thomas'!~*'.*vadim.*'
例如:
找出数据表account中所有用户名包含baidu且不区分大小写的用户的信息。
1select*fromaccountwhereusername~*'baidu';
使用正则表达式之后可以实现不区分大小写的功能,并且大大减少了sql语句的长度。
Tags:
很赞哦! ()
相关文章
随机图文
个人博客网站如何使用第三方去广告的评论插件
使用第三方评论插件的好处就是不用存放在本地数据库,不用担心注册机注册一堆无用的账号信息,还能有效的防止一些垃圾评论和留言。当然如果你技术过硬的话,自己写一个评论个人博客网站是否应该公安备案?
答案是非常肯定的,是!杨青青个人博客网站,刚刚经历了从公安下达通知,到公安成功备案整个过程,所以,提醒各位站长朋友,除了给网站备案ICP,链接工信部网站链接个人博客怎么在阿里云备案?备案流程是什么?
个人博客网站如何在阿里云备案呢,以下几个步骤,可以跟着来操作:第一步,登录阿里云控制台,进入 备案 》ICP备案系统,第二步,增加网站,产品验证信息。备注:一定要准确真实的填写你的个人信息,比如电话,身份证号码,邮箱等等如何快速建立自己的个人博客网站
各大博客门户网站,相继关闭,做一个独立的个人博客网站,那是将来的趋势。越来越多的个人站长倾向于独立建站,有个属于自己的博客网站,那如何快速建立自己的个人博客网站