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

手机商城网站源码营销传播

手机商城网站源码,营销传播,做网站的经验,找人做公司网站文章目录 1.问题2.使用 JSON_CONTAINS 与 JSON_LENGTH参考文献 1.问题 JSON(JavaScript Object Notation)是流行的互联网应用服务之间的数据交换格式。 MySQL 从 5.7 版本开始支持 RFC 7159 定义的 JSON 规范,主要有 JSON 对象 和 JSON 数组…

文章目录

  • 1.问题
  • 2.使用 JSON_CONTAINS 与 JSON_LENGTH
  • 参考文献

1.问题

JSON(JavaScript Object Notation)是流行的互联网应用服务之间的数据交换格式。

MySQL 从 5.7 版本开始支持 RFC 7159 定义的 JSON 规范,主要有 JSON 对象 和 JSON 数组两种类型。

如果需要判断 JSON 数组是否相等,该如何判断呢?

2.使用 JSON_CONTAINS 与 JSON_LENGTH

JSON_CONTAINS 用于判断JSON 文档是否包含路径中的特定对象。

JSON_CONTAINS(target, candidate[, path])

当作用于 JSON 数组时,可判断数组是否包含指定的元素。

JSON_LENGTH 用于获取 JSON 文档中的元素数量。

JSON_LENGTH(json_doc[, path])

当作用于 JSON 数组时,可获取的是数组元素个数。

具体判断方式如下:

WHERE JSON_CONTAINS(json_array_column, JSON_ARRAY(v1,v2...)) AND JSON_LENGTH(json_array_column)=array_length

其中 JSON_ARRAY 函数可以将一个或多个值创建为 JSON 数组,如果指定多个值,则表示要同时包含多个值条件才为 true。

使用 JSON_CONTAINS,为什么还要 JSON_LENGTH 呢?

因为 JSON_CONTAINS 为 true,并不代表两个数组相等。只有长度相等且包含另一个数组中的所有元素时,两个数组才可判为相等。

注意,以上判断两数组是否相等忽略顺序,即

[1,2,3] = [3,2,1]

如果严格判断两个 JSON 数组是否相等,直接比较即可。

WHERE json_array_column1=json_array_column2// 或指定数组
json_array_column=JSON_ARRAY(v1,v2...)

参考文献

OpenAI ChatGPT
MySQL 8.0 Reference Manual

http://www.shuangfujiaoyu.com/news/54801.html

相关文章:

  • 网站建设 赛门仕博百度推广电话
  • 怎么查看网站有没有做ssl百度识图查图片
  • 福州开发网站公司百度后台登录
  • 去国外做移动支付网站吗如何建立自己的网站平台
  • 个人如何做网站yandex引擎搜索入口
  • 做网站的公司还市场吗注册网站平台要多少钱
  • 房地产网站建设公司网络推广渠道公司
  • 网站的后台是开发做的qq群推广网站
  • 国内做家具外贸的网站seo网站内容优化
  • 网站左悬浮代码怎样加入网络营销公司
  • 人与狗做的电影网站餐饮培训
  • 网站建设的目的包含哪些方面免费建站哪个比较好
  • 哪个网站可以免费做网页信息流广告的特点
  • 自建站跨境电商seo网站推广与优化方案
  • 湖北省荆门市城乡建设网站宣传页面怎么制作
  • 网站制作公司排名互联网下的网络营销
  • axure做网站原型模板app下载推广平台
  • 汉口专业网站推广公司什么是seo网站优化
  • 一级a做爰片365网站东莞网络营销推广软件
  • 网站标题写什么作用百度搜索推广收费标准
  • 网页制作模板怎么制作优化技术
  • 巨鹿企业做网站南京seo公司排名
  • 品牌查询网站 优帮云搜索引擎排名2022
  • 在哪个网站做整形网站策划是什么
  • 淘宝客网站下载北京seo怎么优化
  • 现在主流网站用什么做的合肥seo网络优化公司
  • 做网站推广有哪些公司怎么免费创建个人网站
  • ruby on rails 社区网站开发 pdf太原百度seo排名
  • 用路由器做网站南昌seo排名收费
  • 网站开发平台的公司百度网站怎么优化排名