Performance - Form(Feld) As Name

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Performance - Form(Feld) As Name

    Hallo,

    ich hätte da mal eine Frage:

    Ich hab in einem Script ca 10x für diverse Vergleiche in einer WHERE-Klausel folgenden Part:
    PHP-Code:
    MONTH(Datefield
    Datefield hat, wie man sich wohl denken kann, den Typ "Date"

    Ist es nun sinnvoller/perfomance-schonender, wenn ich das MONTH(Datefield) im Select umbenenne bzw. es in einer "Variable" speicher?

    PHP-Code:
    SELECT MONTH(Datefield) AS Monat From Dates WHERE Monat 
    AND 
    Monat = AND Monat = AND Monat = AND //usw 
    ..oder kommt am ende das selbe bzw. was gar schlechteres raus?

    mfg

  • #2
    AFAIK kann man in WHERE kein Alias verwenden

    Kommentar


    • #3
      Nicht? Hmm .. gut zu wissen - danke.

      Na dann hat sich die Frage ja eh erledigt, denn an der Abfrage kann man nichts ändern...

      Danke dafür..

      Edit: Hier auch noch der MySQL-Dev-Link:
      http://dev.mysql.com/doc/refman/5.1/...ith-alias.html

      mgf
      Zuletzt geändert von Blackgreetz; 16.08.2008, 00:43.

      Kommentar

      Lädt...
      X