0

我有一个巨大的表,我想遍历每一行,进行以下计算并将新值插入新列中。

For example:

Old_Table1:

Product      Quantity     Price
  TV            20         350€

New_Table:

Product      Quantity     Price   TOtal
  TV            20         350€    7000€

如何编写查询以执行以下操作。

如果有人熟悉使用 HANA 实现相同的功能,那就太好了。

4

2 回答 2

2

试试下面的 SQL:

CREATE TABLE new_table 
AS 
(
SELECT Product, Quantity, Price, (Quantity*Price) AS Total 
FROM old_table
)

SQL小提琴

另一种方式:

ALTER TABLE old_table ADD COLUMN (Total Float);

UPDATE old_table SET Total = Quantity*Price;

SQL 小提琴 2

于 2014-01-07T12:32:29.913 回答
-1

一种方法是使用游标。

在这里,您可以通过示例找到有关它的更多信息。

于 2014-01-07T12:29:13.753 回答