Daniela Koller: Frage zu SELECT feld as ...

Beitrag lesen

Hi Stolzi

Erst einmal, deine Frage hat absolut nichts mit PHP zu tun, wähle den richtigen Themenbereich sonst lesen die Leute die Ahnung haben von deinem Gebiet evtl nicht mit weil sie dein Themengebiet einfach nicht interessiert.

Muss ich das "as" schreiben, oder langt "SELECT feld ..."

Kommt auf dein DBMS an, bei Oracle zb ist das as nicht notwendig

Kann ich irgendwie Feldern einen Namen zuweisen und dann alle restlichen dennoch auswählen? DH:
"SELECT feld1 as 1, feld2 as 2, feld3 as 3, *" So gehts aber nicht was ich gesehen habe. Geht das irgendwie, oder muss ich in dem Fall dann jedes einzelne Feld das ich auslesen will angeben?

Erstens, das Select * solltest du dir ganz schnell abgewöhnen wenn es sich nicht um einmalige Abfragen handelt, es ist gefährlich.

Zweitens, natürlich klappt das nicht, * bedeutet alle Felder, somit hast du feld1, feld2 und feld3 doppelt in der Abfrage, das gibt Probleme weil du trotz as die Felder bei den meisten DBMS auch unter dem alten Namen ansprechen kannst. Das DBMS weis dann nicht, welches du meinst.

Gruss Daniela

--
Nein, wir frieren unsere Hühner nicht auf Gletschern fest.
Selfcode: sh:) fo:) ch:) rl:) br:> n4:| ie:{ mo:) va:) de:] zu:} fl:( ss:) ls:&