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

怎么做招聘网站设计怎么做网站推广林芝地区

怎么做招聘网站设计,怎么做网站推广林芝地区,网站管理员权限设置,银川做网站多少钱业务场景: 在使用MySQL的时候,可能的某个字段存储的是一个英文逗号分割的字符串(这里我们不讨论表设计的合理性),如图所示: 我们在查询的时候需要匹配逗号分割中的某个字符串,该怎么查询呢&am…

业务场景:

在使用MySQL的时候,可能的某个字段存储的是一个英文逗号分割的字符串(这里我们不讨论表设计的合理性),如图所示:
在这里插入图片描述
我们在查询的时候需要匹配逗号分割中的某个字符串,该怎么查询呢?

find_in_set函数:

函数结构:find_in_set(str,strlist)

  • str:要查询的字符串。
  • strlist: 字段名,示例中的 business_line_reviewer 字段。

为了方便理解,我们可以认为strlist是由多个str且以英文逗号分割组成的,函数返回的是str在strlist中的位置,返回值的范围在 1 到 N 之间,需要注意的是strlist不能以英文逗号开头。

find_in_set函数用法演示:

select id,business_line_reviewer from org_performance_approver where  find_in_set('zt19379', business_line_reviewer) > 0

查询结果:
在这里插入图片描述
完美解决了在查询的时候需要匹配逗号分割中的某个字符串的场景。

索引使用情况:

explain select business_line_reviewer from org_performance_approver where  find_in_set('zt19379', business_line_reviewer) > 0;

在这里插入图片描述
MySQL版本

select version();

在这里插入图片描述

总结:
在查阅资料寻求解决方案的时候,看到部分资料说 find_in_set 函数不支持英文逗号分割 ,我使用的 8.0.27 版本是支持的,可能是老版本不支持,这个待求证,也有资料 find_in_set 函数说不支持索引,同样我在使用的时候看了执行计划,也是支持索引的,可能也是老版本不支持。

如有不正确的地方请各位指出纠正。

http://www.yayakq.cn/news/615592/

相关文章:

  • 开网站建设网页设计html模板下载
  • 网站正在建设中英语怎么说html5响应式网站建设
  • 响应式网站设计尺寸黄冈个人网站建设平台
  • 网站优化含义聊城app开发公司
  • 广州培训网站开发中国空间站图片高清
  • 网站每个页面关键词都一样广告公司加盟代理哪家好
  • 个人免费开店的网站西安市高新区建设规划局网站
  • wordpress网站生成app应用免费企业
  • 建设直播网站软件高端品牌名字怎么取
  • 网站原型怎么做鞍山一般建一个网站需要多少钱
  • 阿里云部署网站网站地图生成器哪个好
  • 免费网站推广网址智能建站软件
  • 长春网站建设机构网站建设环境软件有哪些
  • 租车网站建设系统的设计wordpress会员注册怎么搞
  • 网站里怎样添加关键词网站建设可实施性报告
  • 怎么做电影网站吗软件开发过程文档
  • 手机网站设计背景图片wordpress添加百度统计
  • 浙江网站建设有哪些网站设计方式
  • 什么网站可以做miR的差异表达图黑糖WordPress主题
  • 上海营销型网站制作怎么自己开发网址
  • 网站建设邯郸网站建设安全制度图片
  • 唐河微网站开发江苏建设信息电子证查
  • 智慧团建官方网站建筑方案设计流程
  • 中山市 做网站本地网站源码
  • 做指甲的网站叫什么名字来着html5播放器
  • 德惠网站建设北京企业网页制作
  • 雄安智能网站建设公司产品推广文案
  • 做外汇看哪些网站买网站不给我备案
  • 企业网站属于下面哪种媒体类型苏州高端网站建设kgwl
  • 网站留言板作用观澜网站制作