如何将每行2列相乘并使用Sequelize对所有结果求和?

蒂亚戈·贝托洛(Tiago Bertolo)

我想做类似的事情:

  SELECT SUM(columnA*columnB)
  FROM someTable
  WHERE randomCondition = true

如果我使用Sequelize.query()方法进行此原始查询,它将起作用。问题是我在使用SQLite时遇到了另一个问题,因此我必须避免使用原始查询。

当我这样做时,Model.sum('columnA*columnB')我会收到语法错误。使用Sequelize应该如何完成?

如何将每行2列相乘并使用Sequelize对所有结果求和?

伊琳娜(Irina Tyshkevich)

据我所知,唯一的方法就是使用Sequelize.literal。例如:

Sequelize.Model.findAll({
      attributes: [[db.sequelize.literal('SUM(col_a * col_b)'), 'result']],
    })

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将列表中的所有整数相乘

如何将列相乘并相加结果?

Python Pandas:如何将数据框中一列中所有字典的值求和?

如何使用SUM()将SQL中的所有值相乘

PostgreSQL:如何将两列相乘并在同一查询中显示结果?

如何将两个SQL表中的所有值相乘和求和

如何将两个列表中的所有值相乘并获得相应的矩阵

如何将DataFrame中列的所有值相乘而不是仅根据位置相乘?

javascript-如何使用jQuery将数据表的2列相乘并求和?-数据表

如何将结果分组并显示所有行?

如何将第一行的列值相乘添加到组中的所有其他行?

如何将每行与相应列中的缩放器相乘?

如何根据条件将数据框的所有列相乘?

有什么办法可以将所有子数组项求和,然后使用“ for”或“ for-of”循环将所有子数组相乘?

如何将TSQL列逐行相乘然后求和

熊猫数据框如何对每行较大列的所有值求和

如何将GrideView列与TextBox相乘

如何将双打列表中的所有元素相乘?

如何将2个大数相乘?

如何将两个不同查询的结果相乘

如何将2个表中的SQL列相乘并插入单独的列中?

如何将数据帧列的所有元素与另一个数据帧中为该列指定的值相乘?

将数组中的项相乘并找到数组中所有行的相乘结果的总和

如何将矩阵与向量相乘并得到矩阵的结果?

如何将两列相乘并在codeigniter活动记录中求和?

通过循环访问每行的列值并对每行的所有值求和

将另一列的两列 datagridview 单元格值相乘,然后对所有行的值求和

如何将表格(excel 或 R 数据框)的所有列与每个单元格也包含一个字符的标量相乘?

如何将列范围和行范围内的所有值相乘?