当前位置: 首页 > 知识库问答 >
问题:

mysql - Mysql 在 JSON_ARRAYAGG 函数上用 order by 不生效 ,怎么办 ?

葛鸿熙
2024-04-07
SELECT    JSON_ARRAYAGG( JSON_OBJECT( 'name', NAME ) )FROM    student ORDER BY    id  

共有1个答案

支才
2024-04-07
   SELECT       JSON_ARRAYAGG(           JSON_OBJECT('name', name)           ORDER BY id ASC       )   FROM       student;   
 类似资料:
  • 问题内容: 我正在使用MySQL。这是我的架构: 供应商( sid:整数 ,sname:字符串,地址字符串) 零件( pid:整数 ,pname:字符串,color:字符串) 目录( sid:整数,pid:整数 ,成本:实数) (主键以粗体显示) 我正在尝试编写查询以选择至少两个供应商制造的所有零件: 首先,我什至会以正确的方式这样做吗? 其次,我得到这个错误: 1111-无效使用组功能 我究竟做

  • 主要内容:前 言,索引失效会导致什么后果?,sql优化案例实战,| 体验下无索引的查询效率,| 体验下有索引的查询效率,| sql优化案例:隐式转换导致索引失效,结束语前 言 上一期,我们讲解了sql优化的一般流程,不管是优化join语句、where语句、聚合函数还是排序操作,核心在于利用索引来优化sql语句,但是,大家以为我们为字段创建了索引之后,索引就一定会生效吗? 当然不是的,因为索引可能会失效。 那索引为什么会失效呢?失效之后会导致什么样的后果呢?这一节,我们利用当下的问题,也就是千万级

  • amh的MySQL怎么升级补丁? 用的MySQL是5.7.35版本,amh应用市场也是这个版本,但是接到网监的通知有安全隐患,需要整改。 列举了以下漏洞,还有漏洞详情。 漏洞: Oracle MySQL Server 安全漏洞(CVE-2023-2650) Oracle MySQL 安全漏洞(CVE-2023-22028) Oracle MySQL cURL 组件输入验证错误漏洞(CVE-2022

  • 问题内容: 目前,我在声明中正在执行一个非常基本的OrderBy。 问题是“位置”的NULL条目被视为0。因此,所有位置为NULL的条目都出现在具有1,2,3,4的条目之前。例如: 有没有一种方法可以实现以下排序: 问题答案: MySQL具有未记录的语法,可以最后对null进行排序。在列名之前放置减号(-),然后将ASC切换为DESC: 从本质上讲,这与将NULL值最后放置相反,但与相同。 一个很

  • 产品表 t_product 和 产品扩展分类表 t_product_category t_product 表字段 product_id, category_id, title, seq t_product_category 表字段 product_id, category_id 一个产品可能有多个扩展分类,现在想要根据category_id来查找产品,如果 t_product 没有,t_produ

  • 本文向大家介绍MySQL SUBSTRING_INDEX()函数的用途是什么?,包括了MySQL SUBSTRING_INDEX()函数的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 MySQL SUBSTRING_INDEX()函数在出现定界符之前从给定字符串返回子字符串。出现次数被指定为其参数。借助于SUBSTRING_INDEX()函数的语法,将会更加理解如下: 语法 这里,  St