我有一个要转换的 CSV。将数据转换为我的模式有点问题。我在我的结束表中有一个 locationID,在 CSV 中,大约 10 列中有 1 或 NULL(每一列都是不同的位置)。
我的逻辑是:如果 column("locationThree") == 1,则将 locationID 设置为 5(例如)
我不知道如何在 SQL 中执行此操作,Pentaho 中是否有此工具,或者我如何在 SQL 中执行此操作?
例如
INSERT INTO endTable(locationID)
SELECT * FROM grubbyCSVData
if(locationOne == "1")
locationID = 5;
if(locationTwo == "1")
locationID = 6;
这样的事情可能吗?