当前位置: 首页 > news >正文

重庆高端网站建设新冠疫情最新消息

重庆高端网站建设,新冠疫情最新消息,新手用jsp做网站,钓鱼网站制作mysql 多重like 解决方案 方案一、使用like 方案二、使用REGEXP 正则匹配 方案三、使用group_concat多重模糊匹配 方案一、使用like 查询user包含小李并且小王的相关数据 SELECT * FROM user WHERE name LIKE %小王% or name like %小王% 方案二、使用REGEXP 正则匹配 查询use…

mysql 多重like 解决方案
方案一、使用like
方案二、使用REGEXP 正则匹配
方案三、使用group_concat多重模糊匹配
方案一、使用like
查询user包含小李并且小王的相关数据
SELECT * FROM user WHERE name LIKE '%小王%' or name like '%小王%

方案二、使用REGEXP 正则匹配
查询user包含小李并且小王的相关数据
SELECT * FROM user WHERE name REGEXP '小王|小王'

方案三、使用group_concat多重模糊匹配
如果需要匹配的数据条件很多又不想一个个打,可用下列方式
1.将需要的数据模糊匹配的数据作为条件
select name from contract where age>18;

2.利用group_concat将条件数据进行合并,字符串化并且转换成REGEXP正则格式,就可以实现
select * from user wherenameregexp (select CONCAT("'",GROUP_CONCAT(nameorder bynameSEPARATOR '|'),"'") asnamefrom user wherenamein (selectnamefrom user where age>18));

思路,使用group_concat函数把需要模糊条件的数据进行合并为一个数据,将合并数据后分隔符默认值 “,” ,改成REGEXP 格式的 “|”、再利用CONCAT连接字符串函数将结果前后添加单引号CONCAT("‘",GROUP_CONCAT(name order by name SEPARATOR ‘|’),"’"),最后把子查询字符串后返回的结果作为REGEXP 条件即可

上列sql 性能可能不太好,本文章注重实现,如果你有更好的建议,可以留言改进
 

http://www.fp688.cn/news/161498.html

相关文章:

  • 龙岩网站建设行情长沙seo霜天
  • 做网站的书籍推荐常用的网络推广方法
  • 已经备案的域名做电影网站一站式网站建设公司
  • 用微信怎么做企业网站东莞搜索优化
  • 吉林科技网站建设百度的网址是什么呢
  • wordpress 数据 清理东莞网络优化公司
  • 旅游网站开发的意义百度网站排名优化软件
  • 机电建设工程施工网站网址解析ip地址
  • 504 wordpress安徽网站seo
  • php网站开发薪资 深圳seo新手教程
  • 聊天网站制作教程seo比较好的优化方法
  • 专业做淘宝网站公司哪家好常见的营销方式有哪些
  • 天津地铁建设网站东莞网站到首页排名
  • 深圳靠谱的网站建设网站排名点击工具
  • 灯塔建设网站it培训机构口碑排名
  • 卧龙区建网站怎么制作属于自己的网址
  • 汕头做网站费用网络营销的核心是
  • 齐齐哈尔企业网站排名优化免费的网站
  • 贵阳做网站软件软文价格
  • 江苏扬州建设工程信息网站代写新闻稿
  • 抖音代运营商家谈判话术如何做网站优化seo
  • 佛山做网站哪家好竞价排名什么意思
  • 合肥建网站公司什么是百度快照
  • 公司怎么做网页网站百度浏览器
  • 网站建设工作量评估在线网页制作
  • 哪些网站做平面设计素材网站建设平台
  • 工作站做网站广告联盟怎么做
  • 建设银行网站上改手机号码如何推广seo
  • 哈尔滨网站开发企业企点
  • 怎样做网站的用户分析百度关键字排名软件