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

1 つの方法は、カーソルを使用することです。

ここでは、例を使用して詳細を確認できます。

于 2014-01-07T12:29:13.753 に答える