Entwickler-Ecke
Datenbanken - Effiziente Summierung in einer grossen Datenbank
Zaubär - Do 31.10.02 23:32
Titel: Effiziente Summierung in einer grossen Datenbank
In meinem Projekt existiert eine Datenbank mit ca. 150-160 verschiedenen Stoffen (Spalten). Nun stehe ich vor dem Problem, dass ich die Summe jeder einzelnen Spalte in einer Variable haben sollte.
Ich hab's zwar geschafft, aber es ist meiner Meinung nach sehr ineffizient. Da ich für jede Spalte fast 15 Zeilen-Code benötige.
LCS - Fr 01.11.02 08:45
Hi
Die Menge der Codezeilen allein sagt noch nichts über deren Effizienz aus :D .
Ich weiss net wie das bei dir jetzt aussieht, aber mit einer SQL Abfrage in der Art bekommst du die Summen ohne Code:
Quelltext
1:
| SELECT SUM(Spalte1), SUM(Spalte2).... FROM TABELLE |
Das liesse sich dann ja auch automatisch generieren.
Gruss Lothar
Zaubär - Fr 01.11.02 10:48
Funktioniert das Prinzip auch wenn ich es so mache?
Quelltext
1:
| SELECT SUM(Spalte1) AS Variable1, SUM(Spalte2) AS Variable2 .... FROM TABELLE |
LCS - Fr 01.11.02 16:00
Ja, der einzige Unterschied ist, dass du dem Ergebnisfeld damit einen Namen verpasst, über den du zugreifen kannst.
Gruss Lothar
Zaubär - Fr 01.11.02 18:59
Danke schön!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!