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

mysql 拼接多行合并为一行

在这里插入图片描述
如图所示,在variety相同的前提下拼接rating为ratingList,year_term为yearTermList

sql如下:

SELECT variety,
       GROUP_CONCAT(rating ORDER BY rating SEPARATOR ',')       AS ratingList,
       GROUP_CONCAT(year_term ORDER BY year_term SEPARATOR ',') AS yearTermList
FROM financial_records
WHERE rating IN ('AA', 'AA-', 'AAA', 'AA+')
  AND year_term IN ('1', '3', '5', '7', '10')
  AND variety IN ('QG-4027', 'UV-6575', 'HY-8685')
GROUP BY variety;

相关技术:

分组:group by
合并:group_concat(字段 order by 字段 separator ',')

注意:
如果返回列有多个拼接数据组好使用相同的排序字段这样两者可以进行对应。

相关文章:

  • 入门网络安全工程师要学习哪些内容【2025年寒假最新学习计划】
  • 机试刷题_HJ106 字符逆序【python】
  • 【实战 ES】实战 Elasticsearch:快速上手与深度实践-1.1.2典型应用场景:日志分析、实时搜索、推荐系统
  • Redis|事务
  • 网络七层模型—OSI参考模型详解
  • Fiddler在Windows下抓包Https
  • HGAME2025 Week1
  • 尚硅谷爬虫note13
  • 一张表解释01背包问题
  • js:根据后端返回的数组取出每一个数组的keyword字段然后拼接成一个逗号分隔的字符串
  • 总结前端常用数据结构 之 栈篇【JavaScript 】
  • ipe网络安全
  • 30.C++多态 3 (多态的原理,虚指针,虚函数表,抽象类)
  • Python学习第十七天之PyTorch保姆级安装
  • 数据结构与算法-图论-最短路-拓展运用
  • CSDN年度评选揭晓,永洪科技AI技术与智能应用双星闪耀
  • 双重机器学习DML
  • HTTPS 与 HTTP 的区别在哪?
  • 【FL0091】基于SSM和微信小程序的社区二手物品交易小程序
  • 002 Java操作kafka客户端
  • 长沙潮宗街内“金丝楠木老屋文旅博物馆”起火:明火已扑灭,无伤亡
  • 习近平会见古巴国家主席迪亚斯-卡内尔
  • 海南省三亚市委原常委、秘书长黄兴武被“双开”
  • 上交现场配乐4K修复版《神女》:默片巅峰有了新的打开方式
  • 北京:下调个人住房公积金贷款利率
  • 解读|降准叠加政策利率、公积金贷款利率、结构性政策工具利率全线下调,影响有多大?