SQL Server中的两列相乘

6tr1vspr  于 2022-11-21  发布在  SQL Server
关注(0)|答案(6)|浏览(169)

如何在SQL Server中执行诸如两列相乘和相减之类的操作?

Payment
PK - PaymentID
FK - PaymentTypeID
FK - OccupiedApartmentID
   **- InitalPayment
   - MonthlyRate
   - Balance**
   - PaymentDate
ruyhziif

ruyhziif1#

在查询中,您可以执行类似以下的操作:

SELECT ColumnA * ColumnB FROM table

SELECT ColumnA - ColumnB FROM table

您也可以在数据表中建立计算数据行,以便永久使用公式。

qoefvg9y

qoefvg9y2#

select InitialPayment * MonthlyPayRate as SomeRandomCalculation from Payment
h9vpoimq

h9vpoimq3#

语法:

SELECT <Expression>[Arithmetic_Operator]<expression>...
 FROM [Table_Name] 
 WHERE [expression];

1.表达式:由单个常量、变量、标量函数或列名组成的表达式,也可以是将值与其他值进行比较或执行算术计算的SQL查询片段。
1.算术运算符:加(+)、减(-)、乘(*)和除(/)。
1.表格名称:数据表的名称。

7z5jn7bk

7z5jn7bk4#

此代码用于将一列的值相乘

select exp(sum(log(column))) from table
2hh7jdfx

2hh7jdfx5#

您可以使用查询:
用于乘法

Select columnA * cloumnB as MultiplyResult from TableName

用于减法

Select columnA - cloumnB as SubtractionResult from TableName
ncgqoxb0

ncgqoxb06#

select InitialPayment * MonthlyRate as MultiplyingCalculation,
InitialPayment - MonthlyRate as SubtractingCalculation
 from Payment

相关问题