Oracle: decode und select * verknüpfen

TimoTH

Mitglied
Hi zusammen!
Wenn ich beispielsweise eine solche Abfrage habe:
Code:
select name, id, kennung, decode(kennung, "F",1,"C",2, 3)kenn from table order by kenn
dann klappt das auch wunderbar.
Allerdings hätte ich gerne alle Spalten meiner Tabelle selektiert.
Ein
Code:
select * decode(kennung, "F",1,"C",2, 3)kenn from table order by kenn
schlägt allerdings fehl. Kann ich denn sonst irgendwie alle Spalten selektieren, ohne explizit diese angeben zu müssen. Sind nämlich ca. 30 Stück, und diese jedesmal aufzulisten fände ich ein wenig doof..

*gruß*
Timo
 
Hallo Timo,

in deinem Fall schreib es einfach so:

SQL:
select 
  tab.*, 
  decode(kennung,'F',1,'C',2, 3) kenn 
from tab 
order by kenn

Markus
 
Zurück