Stolzi: Frage zu SELECT feld as ...

Hallo,
ich kann ja mit "SELECT feld as ..." dem Feldnamen einen anderen Namen zuweisen.
2 Fragen dazu:
Muss ich das "as" schreiben, oder langt "SELECT feld ..."
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?
Danke
Stolzi

--
Meine PHP_Scripts unter http://stolzi.westo.at
zB Forum, Album, Mailer, usw.
  1. 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:&
    1. hi Daniela,

      das mit dem PHP war ein Verknüpfungsfehler in meinem Hirn ;-) da ich von MYSQL unter PHP spreche, aber du hast recht!

      Also gibt es keine Möglichkeit einzelnen Feldern andere Namen zuzuweisen und alle restlichen auch noch auszuwählen?

      Grüsse
      Stolzi

      --
      Meine PHP_Scripts unter http://stolzi.westo.at
      zB Forum, Album, Mailer, usw.
      1. Hi Stolzi

        Also gibt es keine Möglichkeit einzelnen Feldern andere Namen zuzuweisen und alle restlichen auch noch auszuwählen?

        Doch, liste alle anderen auch auf ohne das as dahinter.

        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:&
  2. Hi,

    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, *"

    Du kennst den Unterschied zwischen Name und Zahl?

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/