Hallo.
Ich habe mal eine Frage zur Decode-Anweisung. Ich habe eine Tabelle in einer Oracle-Datenbank. In dieser Tabelle (Bestandteil einer GIS-Anwendung) gibt es u.a. die Spalten Material und Baujahr. Jetzt passiert es, dass manchmal das Material den Wert "unbe" (für unbekannt) hat.
Mein Problem ist, dass ich gerne, wenn die Bedingungen Material=unbe und Baujahr < 1965 zutreffen, das Material auf 'GG' geändert wird.
Ohne Berücksichtigung des Baujahrs funktioniert es sehr gut mit einer DECODE-Anweisung.
SELECT DECODE (MATERIAL,'unbe','GG',MATERIAL) AS NEUMATERIAL FROM STRANG
Doch wie bekomme ich die Bedingung mit dem Baujahr jetzt hin. Bin für jede Hilfe dankbar.
Gruß
Stefan Volkwein
Ich habe mal eine Frage zur Decode-Anweisung. Ich habe eine Tabelle in einer Oracle-Datenbank. In dieser Tabelle (Bestandteil einer GIS-Anwendung) gibt es u.a. die Spalten Material und Baujahr. Jetzt passiert es, dass manchmal das Material den Wert "unbe" (für unbekannt) hat.
Mein Problem ist, dass ich gerne, wenn die Bedingungen Material=unbe und Baujahr < 1965 zutreffen, das Material auf 'GG' geändert wird.
Ohne Berücksichtigung des Baujahrs funktioniert es sehr gut mit einer DECODE-Anweisung.
SELECT DECODE (MATERIAL,'unbe','GG',MATERIAL) AS NEUMATERIAL FROM STRANG
Doch wie bekomme ich die Bedingung mit dem Baujahr jetzt hin. Bin für jede Hilfe dankbar.
Gruß
Stefan Volkwein