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

【MySQL】XML中基于已有查询代码,进一步做汇总统计

任务有点急,什么规范、性能,暂时别考虑了。

xml中已有代码

<select id="xxx" resultType="xxxx">
SELECT ……
</select>

然后这个SQL是超级超级复杂的,我们不能对他进行任何改动,我们要的是基于它的查询结果进一步统计,所以,先直接复制它

<select id="xxx" resultType="xxxx">
SELECT ……
</select><select id="xxx" resultType="xxxx">
SELECT ……
</select>

然后,去掉resultType;将select改为sql,换个id

<select id="xxx" resultType="xxxx">
SELECT ……
</select><sql id="xxxQuery">
SELECT ……
</sql>

接下来添加统计

<select id="xxx" resultType="xxxx">
SELECT ……
</select><sql id="xxxQuery">
SELECT ……
</sql><select id="xxxSummary" resultType="java.util.Map">SELECTCOALESCE(SUM(t.money), 0) AS totalMoney, COALESCE(SUM(t.number1), 0) AS totalNumber,COUNT(*) AS totalCountFROM (<include refid="xxxQuery"/>) t
</select>

完毕,就是那么快。

http://www.rkmt.cn/news/12357.html

相关文章:

  • 别再一张证件照用到底了,我建了个“个人形象库”
  • 【SPIE出版】第七届地球科学与遥感测绘国际学术会议(GRSM 2025)
  • ARL(灯塔)安装步骤--超简单!!
  • 基于MATLAB的经典车辆路径问题(VRP)求解方法详解
  • 14种纯css3对话气泡样式代码
  • AI agent编程随记
  • 再见 Claude Code!玩转 CodeX CLI 的 16 个实用小技巧,效率拉满!!
  • 【IEEE出版】第五届电气工程与机电一体化技术国际学术会议(ICEEMT 2025)
  • HT-AD5PS-1+:1–400 MHz“五路小方糖”,一张板子省掉三种料!
  • 一站式电竞平台解决方案:数据、直播、源码,助力业务飞速启航 - 数据服务
  • PostgreSQL patroni 高可用 3:patroni 运维
  • nfs故障排查
  • 业绩亮眼,转型仍有隐忧,若羽臣赴港上市能否实现价值重构? - 指南
  • 基于CSMA/CA协议的V2X通信MATLAB仿真
  • 【招聘专场】想斩获高含金量名企Offer?京东、微芯研究院等企业 软件测试开发岗,虚位以待!
  • 练习题:成绩评定系统
  • Day22方法重写
  • 深入解析:list的学习
  • 实用指南:用Playwright实现接口自动化测试:从基础到实战
  • 数据质量定胜负:Apple 如何破解双语大模型性能鸿沟
  • 实用指南:Agent智能体+DeepSeek全教程:零基础到精通,一键生成可视化报表!
  • 完整教程:决策树(Decision Tree)
  • 自定义中间件进入管道中执行队列的流程
  • .net8+winform+Antdui 制作 LOL 小助手
  • 深入解析:【Git】Git 简介及基本操作
  • 20250916_QQ_Powershell
  • 1_2025.9.26_1
  • Kinect屏幕边缘检测不灵敏的解决方案
  • RK3399:性能与能效的嵌入式先锋,解锁多场景应用潜力
  • Node.js后端学习笔记:Express+MySQL - 指南