java - JPA存储库: How to multiply column value by parameter value

标签 java mysql sql spring jpa

我想将从数据库中移动的值乘以参数中的“km”值并返回结果,当我使用以下查询时,它给我一个错误,即该点的参数[1]不存在

请帮助我如何计算热量?

public interface FareRateRepository  extends JpaRepository<FareRate, Long>{

    @Query("select f.moving* :km from FareRate f where f.id=1" )
    float  calculateFare(@Param("km") Long km);

}

最佳答案

你错过了“:”

select f.moving* :km from FareRate f where f.id=1

关于java - JPA存储库: How to multiply column value by parameter value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44255933/

相关文章:

MySQL 将 int 范围 (7-9) 更改为 8 的值并取平均值

mysql - 按年份对记录进行分组,具有开始日期和结束日期

sql - 多个 SQL 连接

php - 如果不是当前日期,则将 SQL 日期变为红色

java - 安卓 : Getting "null" from intent

java - GORM无法使用addTo创建新实体

java - 如何从终端运行 Apache Hama 的 Java 源代码

java - 如何使全选复选框起作用

java - 根据同一行中的另一列更新 sql 列

sql - pyspark sql数据框只保留空值