我有一个巨大的表格,我想遍历每一行,进行以下计算并将新值插入新列。
For example:
Old_Table1:
Product Quantity Price
TV 20 350€
New_Table:
Product Quantity Price TOtal
TV 20 350€ 7000€
任何人都可以建议我如何编写查询来执行以下操作。任何帮助,将不胜感激。如果有人熟悉使用HANA实现相同功能,那么它会很棒。
由于
答案 0 :(得分:2)
尝试以下SQL:
CREATE TABLE new_table
AS
(
SELECT Product, Quantity, Price, (Quantity*Price) AS Total
FROM old_table
)
另一种方式:
ALTER TABLE old_table ADD COLUMN (Total Float);
UPDATE old_table SET Total = Quantity*Price;
答案 1 :(得分:-1)
一种方法是使用光标。
Here您可以通过示例找到更多相关信息。