美文网首页
mysql提取拼接

mysql提取拼接

作者: dittoyy3991 | 来源:发表于2024-06-10 17:36 被阅读0次

common_attributes_json=[{"key":"工艺种类","value":"PVC覆膜","valueTypeStr":"text","required":true,"allowCustomization":false,"isSalesAttribute":true},{"key":"国产/进口","value":"国产","valueTypeStr":"text","required":true,"allowCustomization":false,"isSalesAttribute":false}]

求助的gpt

SELECT id,common_attributes_json
,
  (SELECT 
     GROUP_CONCAT(
       CONCAT(
         JSON_UNQUOTE(JSON_EXTRACT(common_attributes_json, CONCAT('$[', idx, '].key'))), 
         ': ', 
         JSON_UNQUOTE(JSON_EXTRACT(common_attributes_json, CONCAT('$[', idx, '].value')))
       ) SEPARATOR ', '
     ) 
   FROM 
     (SELECT 
        (@idx := @idx + 1) AS idx
      FROM 
        (SELECT @idx := -1) vars,
        sitem.item
   ) AS subquery2
   WHERE 
     idx < JSON_LENGTH(common_attributes_json)
  ) AS ab
FROM 
  sitem.item limit 10;
image.png

相关文章

  • 函数concat()在Oracle和Mysql下区别

    mysql能拼接多个,oracle只能拼接两个

  • 计算字段和数值处理函数

    拼接字段 MySQL 的不同之处:多数 DBMS 使用+或||来实现拼接,MySQL 使用 Concat()函数来...

  • MySql创建拼接字段

    拼接字段 拼接 将多个值联结在一起拼接成单个值。 在MySQL的SELECT 语句中,可使用Concat() 函数...

  • mysql 字段拼接

    concat_ws('/',min(rxpower),max(rxpower)) as avg_rxpower

  • Mysql拼接字段

    concat(str1, str2, str3, ...) 和SQL Server不同,Mysql拼接字段必须要借...

  • DataBase通用笔记

    1、字符串拼接 MySQL:CONCAT() Oracle:CONCAT(),|| SQLServer:CONCA...

  • mysql多个字段拼接

    mysql多个字段拼接1)常规字符串拼接: 返回结果:123abcABC 2)有NULL值存在,函数返回NULL ...

  • mysql中的字符串的拼接

    字符串的拼接 1,Mysql 在Java、C#等编程语言中字符串的拼接可以通过加号“+”来实现,比如:"1"+"...

  • MySQL笔记

    MySQL学习笔记 [toc] 登录和退出MySQL服务器 基本语法 正则表达式 字段拼接 分组 全文搜索 视图 ...

  • mysql数据截取,拼接

    案例 通过城市表关联查找区域表中的商圈字段(比区小的区域范围)image.png 数据截取 数据拼接 近一步优化一...

网友评论

      本文标题:mysql提取拼接

      本文链接:https://www.haomeiwen.com/subject/bdakqjtx.html