Antworten auf deine Fragen:
Neues Thema erstellen

MySQL query optimieren

owieortho

Aktives Mitglied

Hallo,
ich habe eine Datenbanktabelle in der in mehreren Spalten unterschiedliche numerische Werte erfasst sind. Ich kann mir per:
PHP:
SELECT AVG(spalte1) FROM `tabelle` WHERE Bedingungen für spalte1
den Durchschnitt der Werte einer Spalte auslesen. Nun möchte ich aber den Durchschnitt von Spalte 1, den Durchschnitt von Spalte 2, etc. ohne jedoch jedes Mal eine neue query für jede weitere Spalte durchzuführen. Ich hatte jetzt schon an so etwas gedacht und probiert
PHP:
SELECT AVG(spalte1), AVG(spalte2) FROM `tabelle` WHERE Bedingungen für sSpalte1, Bedingungen für spalte2
aber das ist es nicht. Es stören die Bedingungen für die zweite Spalte, so zumindest die Fehlermeldung:
PHP:
SELECT AVG( spalte1 ) , AVG( spalte2 )
FROM `tabelle`
WHERE `spalte1` <>0
AND `spalte1` <6, `spalte2` <>0
AND `spalte2` <6

MySQL meldet: 

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' `spalte2` &lt;&gt; 0 AND `spalte2` &lt;6' at line 1
Liege ich komplett verkehrt oder wo ist der Syntaxfehler?

Vielen Dank vorab schon einmal.
Gruß
O.
 

tr4ze

Mod | Forum

Teammitglied
PSD Beta Team
Code:
SELECT avg( `spalte1` ) AS durchnitt1, avg( `spalte2` ) AS durchnitt2
FROM `tabelle`
WHERE `spalte1` <>0
AND `spalte1` <6
AND `spalte2` <>0
AND `spalte2` <6

vielleicht hilft dir das ;)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.449
Mitglieder
67.556
Neuestes Mitglied
Ggirl
Oben