次のようなBig Queryで計算された列を作成したいと考えています。不足IDを記入するために計算された列
商品IDと製品セグメントIDの表があります。しかし、製品セグメントの価値は一部欠落しています。そこで私は、以下のように欠落している製品のセグメントID「ProdSeg IDが」満たされている別の列「ProdSed IDのCalc」を作成したいと思います:
Product ID ProdSeg ID ProdSed ID Calc
1 1 1
1 Null 1
1 Null 1
2 Null 5
2 5 5
2 5 5
3 Null 18
3 Null 18
3 18 18
を誰も私を助けてもらえますか?
UPDATE Your_Table as A
SET ProdSegID =
(Select [ProdSeg ID]
FROM Your_Table as B
Where B.Product ID = A.Product ID and [ProdSeg ID] is not null )
あなたが尋ねた何をする必要がある場合:ここ
UPDATE Your_Table as A
SET [ProdSed ID Calc] =
(Select [ProdSeg ID]
FROM Your_Table as B
Where B.Product ID = A.Product ID and [ProdSeg ID] is not null )
をしかし、注意してください、作るあなたが元のテーブルを更新する必要がある場合は
種類は Albertok
ありがとうございました。ゴードンの解決策は私のためにうまくいった。 – Albertok
種類について アルブレヒト – Albertok