Oracle 10g; Bedingte Anzeige von Feldern in Select-Bedingung

hamburger83

Grünschnabel
Hallo zusammen,

gibt es eine Möglichkeit mittels einer Bedingung bestimmte Felder einer Select-Abfragte anzeigen zu lassen oder nicht?

Habe es versucht mittels CASE:

Select case when :Bedingung = 'Ja' then Feld end as Feld from ...

Das Feld "Feld" soll halt nur ausgegeben werden, wenn die when Bedingung (Variable : Bedingung) gleich 'Ja' ist. Ansonsten soll die Spalte nicht angezeigt werden. Klappt nur so leider nicht, weil er die Spalte immer anzeigt und sonst dort als Wert NULL drin stehen hat.

Geht das irgendwie anders?

Vielen Dank und viele Grüße,

Hamburger83
 
Zurück