mybatis sum列名作为参数的实例分析
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,本文小编为大家详细介绍"mybatis sum列名作为参数的实例分析",内容详细,步骤清晰,细节处理妥当,希望这篇"mybatis sum列名作为参数的实例分析"文章能帮助大家解决疑惑,下面跟着小编的
千家信息网最后更新 2025年11月10日mybatis sum列名作为参数的实例分析
本文小编为大家详细介绍"mybatis sum列名作为参数的实例分析",内容详细,步骤清晰,细节处理妥当,希望这篇"mybatis sum列名作为参数的实例分析"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
sum(参数) 列名作为参数
项目中有很多个字段,当字段为空的时候,求该列的平均值并赋值给该字段。如:
| id | name | age |
当我需要插入一条数据的时候,这条数据的age为空,那么需要先从数据库查询age的平均值,然后赋值给当前的数据。当字段很多的时候就需要列名作为参数查询了
mapper.xml
DAO
BigDecimal getGtAvg(@Param("columnName") String columnName);注意事项
1、 聚合函数,如sum、avg等resultType为bigDecimal或者integer类型
2、${}一般用于传输数据库的表名、字段名等,不能使用#{}
3、mysql中的varchar可以进行sum,avg等操作,但是其中的汉字作为0,计算avg平均值的时候可能出现问题。
mybatis注解sql sum(参数)传参写法
验证了很久sum()里面带参数方式 #{参数}一直不行日志显示参数已经传进 但就是加不上去 返回的始终是0
后面换成$(参数)之后就行了
@Select("select sum(${type}) from "+ TABLE_HOUR + " where date_format(`date`,'%Y-%m-%d') = #{date}")public int selectDay2(@Param("date") String date,@Param("type") String type);读到这里,这篇"mybatis sum列名作为参数的实例分析"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
参数
字段
数据
时候
实例
实例分析
分析
平均值
文章
内容
数据库
查询
不行
妥当
事项
写法
函数
就是
思路
新知
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库怎么输入表格
笔杆数据库查重
天上不会掉馅饼网络安全海报
云更新控制台服务器管理
恒通万维北京网络技术有限公司
有口碑的服务器安全防护
安溪县妇联网络安全宣传
mssql添加远程数据库
网络安全周青少年日什么时候
wcf 客户端与服务器端
如何用搜索代码搜索数据库
网络安全的古诗有哪些
软件开发评阅语
5g带来的网络安全吗
定制软件开发公司推荐
大学生应注意的网络安全问题
济南市服务器包装公司价格
中国汽车行业数据库
阿里巴巴网络技术服务
云南gps校时服务器
厦门微信直销软件开发
文科软件开发吃力吗
党媒网络安全
pb管理系统软件开发
类似共享干衣机软件开发
安防领域网络安全防护主流
数据库取小数点后面两位的公式
服务器托管服务协议书pdf下载
采购服务器的流程
软件开发时间预估表