返回顶部
首页 > 资讯 > 精选 >mybatis sum列名作为参数的实例分析
  • 861
分享到

mybatis sum列名作为参数的实例分析

2023-06-29 01:06:23 861人浏览 独家记忆
摘要

本文小编为大家详细介绍“mybatis sum列名作为参数的实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“mybatis sum列名作为参数的实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来

本文小编为大家详细介绍“mybatis sum列名作为参数的实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“mybatis sum列名作为参数的实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

    sum(参数) 列名作为参数

    项目中有很多个字段,当字段为空的时候,求该列的平均值并赋值给该字段。如:

       
    idnameage

    当我需要插入一条数据的时候,这条数据的age为空,那么需要先从数据库查询age的平均值,然后赋值给当前的数据。当字段很多的时候就需要列名作为参数查询了

    mapper.xml

      <select id="getGtAvg" parameterType="java.lang.String" resultType="bigDecimal">    select avg(${columnName})    from tb_chuai    where ${columnName} &gt; 0  </select>

    DAO

    BigDecimal getGtAvg(@Param("columnName") String columnName);

    注意事项

    聚合函数,如sum、avg等resultType为bigDecimal或者integer类型

    ${}一般用于传输数据库的表名、字段名等,不能使用#{}

    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列名作为参数的实例分析”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

    --结束END--

    本文标题: mybatis sum列名作为参数的实例分析

    本文链接: https://lsjlt.com/news/321789.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    猜你喜欢
    • mybatis sum列名作为参数的实例分析
      本文小编为大家详细介绍“mybatis sum列名作为参数的实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“mybatis sum列名作为参数的实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来...
      99+
      2023-06-29
    • mybatissum(参数)列名作为参数的问题
      目录sum(参数) 列名作为参数注意事项mybatis注解sql sum(参数)传参写法sum(参数) 列名作为参数 项目中有很多个字段,当字段为空的时候,求该列的平均值并赋值给该字...
      99+
      2024-04-02
    • Golang函数的函数作为参数分析
      Golang作为一门高效的编程语言,具有简洁、安全且高效的特点,是近年来备受开发者追捧的新生力量。一项非常常见的编程任务就是将函数作为参数传递给其他函数,这是Golang中的一种非常重要的编程技术。本文将会深入探讨Golang函数的函数作为...
      99+
      2023-05-16
      Golang 函数参数 函数作为参数
    • C语言中数组作为函数参数的示例分析
      这篇文章主要介绍了C语言中数组作为函数参数的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。数组作为函数参数1 冒泡排序函数的错误设计...
      99+
      2024-04-02
    • C++序列操作函数实例分析
      本文小编为大家详细介绍“C++序列操作函数实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“C++序列操作函数实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言标准库定义了许多用于操作序列的算法,大...
      99+
      2023-06-29
    • Python函数参数实例分析
      本文小编为大家详细介绍“Python函数参数实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python函数参数实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.函数参数# 1.位置参数...
      99+
      2023-06-28
    • C++函数参数实例分析
      这篇文章主要介绍了C++函数参数实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C++函数参数实例分析文章都会有所收获,下面我们一起来看看吧。一、函数参数的默认值C++ 中可以在函数声明时为参数提供一个默...
      99+
      2023-06-30
    • 如果将没有值的列作为参数传递,MySQL SUM() 函数的输出是什么?
      当 MySQL SUM() 函数获取一个没有值的列作为参数时,它将返回 NULL,而不是 0 作为输出。该列可以是任何数据类型。按照以下示例,使用名为“social”的表,该表只有一列名为“id”且没有值的列,将对其进行说明示例mysql&...
      99+
      2023-10-22
    • JS中函数参数传递与同名参数的示例分析
      这篇文章主要为大家展示了“JS中函数参数传递与同名参数的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS中函数参数传递与同名参数的示例分析”这篇文章吧...
      99+
      2024-04-02
    • Python的pytest参数化实例分析
      今天小编给大家分享一下Python的pytest参数化实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。源代码分析def...
      99+
      2023-06-26
    • MyBatis工作原理的示例分析
      这篇文章给大家分享的是有关MyBatis工作原理的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、Mybatis工作原理Mybatis分层框架图Mybatis工作原理图源码分析:一般都是从hellowo...
      99+
      2023-06-15
    • mybatis分割字符串并循环实现in多个参数的示例分析
      这篇文章主要为大家展示了“mybatis分割字符串并循环实现in多个参数的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mybatis分割字符串并循环实现in多个参数的示例分析”这篇文章...
      99+
      2023-06-15
    • JS中的参数传递实例分析
      这篇文章主要介绍“JS中的参数传递实例分析”,在日常操作中,相信很多人在JS中的参数传递实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JS中的参数传递实例分析”的疑惑...
      99+
      2024-04-02
    • in_array的第3个参数实例分析
      本文小编为大家详细介绍“in_array的第3个参数实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“in_array的第3个参数实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。使用 in_array...
      99+
      2023-07-02
    • 函数参数的示例分析
      这篇文章将为大家详细讲解有关函数参数的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。函数的参数(实参和形参):形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分配的内存单元。因此,...
      99+
      2023-06-15
    • mysql参数的示例分析
      这篇文章给大家分享的是有关mysql参数的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。慢查询是否开启select @@log_slow_queries; 慢查...
      99+
      2024-04-02
    • pip参数的示例分析
      这篇文章将为大家详细讲解有关pip参数的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。pip参数解释# pip --help   U...
      99+
      2024-04-02
    • sendEmail-参数的示例分析
      本篇文章给大家分享的是有关sendEmail-参数的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。还在为Linux下没有便捷的邮件程序苦恼,还在为复杂的邮件服务器架设G...
      99+
      2023-06-06
    • ES6函数自带参数实例分析
      本篇内容介绍了“ES6函数自带参数实例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   ES6函数...
      99+
      2024-04-02
    • Mybatis的SQL注入实例分析
      本文小编为大家详细介绍“Mybatis的SQL注入实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“Mybatis的SQL注入实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言MyBatis3提供了...
      99+
      2023-06-29
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作