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

兰州做网站哪个平台好百度推广公司哪家比较靠谱

兰州做网站哪个平台好,百度推广公司哪家比较靠谱,网站标题与关键词,网站建设联系方式【Sql】把数据库字段用函数根据逗号分裂成列表,然后判断列表中是否包含目标值 【1】问题描述【2】Oracle内置函数解决【3】mysql的内置函数INSTR()【4】mysql的内置函数FIND_IN_SET() 【1】问题描述 数据库中【库信息db】和【集群信息cluster】是一对多的关系&…

【Sql】把数据库字段用函数根据逗号分裂成列表,然后判断列表中是否包含目标值

  • 【1】问题描述
  • 【2】Oracle内置函数解决
  • 【3】mysql的内置函数INSTR()
  • 【4】mysql的内置函数FIND_IN_SET()

【1】问题描述

数据库中【库信息db】和【集群信息cluster】是一对多的关系,但是没有将集群信息存成多条,而是把集群名称和集群地址通过逗号拼接,然后存到一个字段里
在这里插入图片描述

现在需要根据集群名称,判断某个集群是否已经和库名SCHEMA_NM绑定了,因为CLUSTER_NM是拼接的字段,所以可以考虑模糊查询like,但是模糊查询匹配的不准确,我们想要确保完整准确的查询到集群名对应的记录

【2】Oracle内置函数解决

可以使用Oracle的内置函数来实现将数据库字段根据逗号分裂成列表,并判断列表中是否包含目标值。以下是一个示例查询:

SELECT* 
FROM( SELECT CLUSTER_NM, SCHEMA_NM FROM DB_X_CLUSTER WHERE INSTR( ',' || CLUSTER_NM || ',', ',模型集群111,' ) > 0 ) dxcLEFT JOIN PROJ_X_DB pxd ON pxd.SCHEMA_NM = dxc.SCHEMA_NMLEFT JOIN PROJ_INFO pi ON pxd.PROJ_ID = pi.id 
WHEREpi.PROJ_STAT = 0

主要注意的是这一段

SELECT CLUSTER_NM, SCHEMA_NM FROM DB_X_CLUSTER WHERE INSTR( ',' || CLUSTER_NM || ',', ',模型集群111,' ) > 0

(1)‘,’ || CLUSTER_NM || ‘,’:表示给数据库里的字段前后都加上逗号,原来的值也就变成了【,大数据平台集群111,模型集群111,】,这样就方便匹配
(2)‘,模型集群111,’:给要查的目标值的前后也加上逗号
(3)INSTR,判断字符串中是否包含目标值

【3】mysql的内置函数INSTR()

有时,您想要在字符串中查找子字符串或检查字符串中是否存在子字符串。在这种情况下,您可以使用字符串内置INSTR()函数。

INSTR()函数返回字符串中子字符串第一次出现的位置。如果在str中找不到子字符串,则INSTR()函数返回零(0)。

INSTR(str,substr);

str是要搜索的字符串。
substr是要搜索的子字符串。

【4】mysql的内置函数FIND_IN_SET()

可以使用MySQL的内置函数FIND_IN_SET()来实现这个需求。FIND_IN_SET()函数可以在一个由逗号分隔的字符串中查找一个值,如果找到,则返回其索引位置。

下面是一个示例查询,展示了如何将字段按逗号分割成列表,并判断列表中是否包含目标值:

SELECT *
FROM your_table
WHERE FIND_IN_SET('目标值', REPLACE(your_column, ' ', '')) > 0;

在上述查询中,您需要将your_table替换为您的表名,your_column替换为您要进行匹配的字段名,'目标值’替换为您要匹配的值。

请注意,使用REPLACE()函数将字段中的空格去除是为了避免空格干扰匹配。

http://www.ritt.cn/news/21987.html

相关文章:

  • 公司网站建设介绍网站流量排行
  • 珠海网站制作系统百度搜索软件
  • wordpress页码seo入门培训
  • 都匀网站建设公司长沙seo排名优化公司
  • 杭州小程序网站开发公司今日郑州头条最新新闻
  • 网站设计风格怎么写西安网络推广公司大全
  • 郑州网站制作公司朔州网站seo
  • 黑龙江建设网安全员考试报名网站推广与优化平台
  • 股票网站排名哪个好企业培训十大热门课程
  • 网站开发 网站建设网络推广员是什么
  • wordpress网站搭建教程页面seo优化
  • 做装修的网站是不是骗人的北京网站推广
  • 外贸个人网站武汉seo网络营销推广
  • 昆明网站服务器正规网站建设服务
  • 义乌创源网站建设免费发布信息网网站
  • 网站开发公司赚钱吗如何免费找精准客户
  • 网站建设广告图片高端网站建设报价
  • 自做网站巨量千川广告投放平台
  • 交做网贷的网站网站建设黄页在线免费
  • 郑州做网站天强科技站长之家网站
  • 阜阳做网站百度招聘网最新招聘信息
  • 学电子商务有出路吗seo外链专员
  • 在百度做网站销售武汉seo学徒
  • 最好的网站建设机构百度一下移动版首页
  • 专门做超市dm网站公众号排名优化软件
  • 广州网站建设50强名单it人必看的网站
  • web网站开发前景怎么样友情链接是啥意思
  • 松江区做网站的公司线上商城推广软文
  • 网站和虚拟服务器销售人员培训课程有哪些
  • wordpress开启子目录多站点模式手机上制作网页