我們正在將 SQL Server 行程轉換為 Postgres。在此期間,我們希望使用 MS Excel 手動更新表并加載到 Postgres。SQL Server 行程對兩個表進行內部連接以匹配外鍵并根據這些欄位初始化某些列。
有沒有辦法在 MS Excel 中模擬這個程序?我研究了一些 Excel 函式,例如VLOOKUP,INDEX MATCH但它們在完成作業方面有點不足。
SQL查詢如下:
UPDATE table1
SET OrderCount = 0,
Cost = 0.
FROM table1.
INNER JOIN table2 ON table2.OrderId = table1.orderID
WHERE table2.shippingChoice = 1

uj5u.com熱心網友回復:
如果 Table2 不同,那么我認為以下方法可行。但是您需要檢查并確認。
在下圖中,我將 D 列和 E 列添加為新列。
單元格 D3 公式:
=IF(VLOOKUP($A3,$G$3:$H$9,2) = 1,0,B3)
拖動是橫向和向下,你就完成了。如果運輸選項為 1,則使用 0,否則使用值。

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/510804.html
