当前位置: 首页 > 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.yayakq.cn/news/616392/

相关文章:

  • 广州微网站三亚本地网站建设
  • 网站开发的技术有nas有域名了怎么做网站
  • 建一个素材网站多少钱房地产网站建设意义
  • 展示型网站 数据库centos wordpress 权限
  • 营销类型的公司网站微网站备案
  • 网站建设开发定制黄页推广网页
  • 我是做性视频网站湘潭高新区建设局网站
  • 个人网站设计论文下载天津武清做淘宝网站
  • 什么是网站标题wordpress 汽车模板
  • 英文网站建设模板wordpress 修改目录id
  • 兰山区网站建设推广富通建设工程有限公司网站
  • 网站页面缺点分析案例天津搜索引擎推广系统
  • 可以做外包的网站网站建设 开票税率
  • 手机网站生成app客户端单页html模板
  • 中企动力网站模板wordpress添加wow
  • 网站建设网页设计网站模板工信部域名备案查询
  • 建站售后服务做网站保存什么格式最好
  • 国外优秀画册设计网站烟台建设公司网站
  • 金融网站建设运营方案郑州公司网站开发
  • 专业的郑州网站推广鹤壁网站制作
  • 专做运动品牌的网站吴桥县网站建设价格
  • 亿唐微方网站建设国内 ui网站有哪些
  • 电子商务网站开发附件设计师接私单网站
  • 个人网站备案怎么写快速备份wordpress
  • 东莞企业网站设计排名网页设计和网站开发哪个好
  • 做网站是怎么收费的是按点击率个人备案 可以做企业网站吗
  • 一站式营销型网站建设开发网站公司怎么样
  • 研究网站建设wordpress 改变js路径
  • 邵阳做网站公司新媒体营销方案
  • 网站建设的主机汽车租赁网站建设