我在sql中遇到了这个问题。就像我想在更新之前先进行计算一样。例如,我有公式首先声明,像这样m = y / x然后另一个公式更新另一列。我将为C ++制作示例代码,但我想在SQL中使用它。
int m, x, y, xn;
main()
{
m = y/x;
xn = (4.5*m/(POWER((1+m*m),0.5)))+y;
}
谢谢你的回答。
答案 0 :(得分:0)
试试这个:
sudo cpufreq-set -g powersave -c $((i))
答案 1 :(得分:0)
通常,变量的SQL等效项是子查询中的列:
with sometable (x, y) as (select 3, 15 from dual)
--
select x, y, m
from ( select x, y, y/x as m
from sometable );
X Y M
---------- ---------- ----------
3 15 5
(我使用了内联视图,但它也可以表示为WITH
子句。)
在Oracle 12c中,您还可以内联声明PL / SQL函数并编写您喜欢的任何计算。