0
我有一個要轉換的CSV。將數據轉換爲我的模式是有點問題。 我在我的結束表中有一個位置ID,在CSV中,有大約10列中有1個或NULL(每個都是不同的位置)。將convertin CSV的ETL Pentaho建議(或SQL建議)轉換爲此表格格式
我的邏輯是:如果列(「locationThree」)== 1,然後設置locationID 5(例如)
我無法弄清楚如何在SQL做到這一點,是有一個工具這在Pentaho中,或者我怎麼能在SQL中做到這一點?
E.G
INSERT INTO endTable(locationID)
SELECT * FROM grubbyCSVData
if(locationOne == "1")
locationID = 5;
if(locationTwo == "1")
locationID = 6;
是類似的東西可能嗎?
糾正我,如果我錯了,所以locationID是相對於每列? –