Mehrere Einträge in eine Spalte schreiben
-
Hallo zusammen!
Ich habe eine Frage: Wie müsste mein SQL aussehen damit man folgende Ausgabe hinbekommt?// Spalte1, Spalte2 1, Aktive 2, Abgeschlossen 3, Wartend
Das Problem dabei: ich habe keine Daten in der Datenbank stehen. Es müsste aber trotzdem eine Möglichkeit geben evt. mit dual!?
Meine Datenbank: Oracle
Danke im Voraus.
-
genau, und die drei selects mit union verbinden
-
Hi witte!
Auf die Idee bin ich gar nicht gekommenHier ist die Lösung:
select 1 As "Spalte1", 'Aktive' As "Spalte2" from dual union select 2 As "Spalte1", 'Abgeschlossen' As "Spalte2" from dual union select 3 As "Spalte1", 'Wartend' As "Spalte2" from dual
Vielen Dank
coder24h
-
Tip: UNION ALL ist vermutlich das was du willst. UNION schmeisst Duplikate weg, was man oft nicht will, und was sinnlos Zeit kostet wenn man sowieso nie Duplikate hat. Obwohl das "sinnlos Zeit kosten" bei 3 Zeilen natürlich komplett egal ist.
-
Super