作者:恩和佳蓉伟诚 | 来源:互联网 | 2023-10-17 18:05
在MySQL中,如果要报告公式然后在另一个公式中使用该结果,则可以执行类似于以下操作的操作:SELECT@var1:column1+column2ASvar1,POWER(@var
在MySQL中,如果要报告公式然后在另一个公式中使用该结果,则可以执行类似于以下操作的操作:
SELECT @var1 := column1+column2 AS var1
, POWER(@var1,2) AS var2squared
FROM database.table;
MS SQL Server中是否有等价物?
解决方法:
你也可以使用CROSS APPLY:
SELECT v.Var1, POWER(v.Var1, 2) AS Var2Squared
FROM [Table] t
CROSS APPLY (SELECT t.Column1 + t.Column2 AS Var1) v
;