SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.03.2013, 23:45:14
aleatori
Guest
 
Beiträge: n/a
Dieselbe Aggregatfunktion auf mehrere Spalten anwenden

Hallo,
es geht hier nur um eine zeitsparende "elegante" Lösung und nicht um eine Lösung überhaupt.

So ähnlich wie man bei einer Tabellenkalkulation unten eine Summen-Zeile einsetzen kann, die die jeweiligen Summen der Spalten anzeigt, möchte ich vergleichbares mit einer SQL-Tabelle vornehmen.

Die einfache Lösung sieht so aus:
SELECT SUM(spalteA),SUM(spalteB),SUM(spalteC) FROM TABLE TabelleX;
(Auf die Umbennung durch den Zusatz "AS neuerSpaltenName" kann ich verzichten.)

Soweit ist das kein Problem. Nur habe ich Tabellen mit über 20 Spalten. Man könnte viel Tipparbeit sparen wenn folgendes möglich wäre:
SELECT SUM(*) FROM TABLE TabelleX;
und würde damit die jeweiligen Summen (bzw. MIN,MAX,AVG usw.) aller Spalten der Tabelle in einer Zeile erhalten. So funktioniert das aber nicht, sonst würde ich hier ja nicht fragen.

Gibt es für diese, wie ich meine sehr allgemeine Aufgabe, eine kompakte und übersichtliche Lösung?
Mit Zitat antworten
  #2  
Alt 08.03.2013, 02:06:51
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Dieselbe Aggregatfunktion auf mehrere Spalten anwenden

Zitat:
Zitat von aleatori Beitrag anzeigen
Die einfache Lösung sieht so aus:
SELECT SUM(spalteA),SUM(spalteB),SUM(spalteC) FROM TABLE TabelleX;
(Auf die Umbennung durch den Zusatz "AS neuerSpaltenName" kann ich verzichten.)

Soweit ist das kein Problem. Nur habe ich Tabellen mit über 20 Spalten. Man könnte viel Tipparbeit sparen
... wenn Du den SQL String mit PHP generieren würdest.
Mit Zitat antworten
  #3  
Alt 11.03.2013, 18:30:04
aleatori
Guest
 
Beiträge: n/a
AW: Dieselbe Aggregatfunktion auf mehrere Spalten anwenden

Habe mir auch schon überlegt, hierfür eine generelle Routine zu schreiben.
Eigentlich wollte ich nur sicher gehen, dass ich nicht eine ganz banale, einfache Methode übersehen habe.
Als ad-hoc-Lösung habe ich mir die Tipparbeit mittels Editor über copy/paste/search/replace drastisch vereinfacht.
Trotzdem, danke für die Antwort.
Mit Zitat antworten
Antwort

Stichworte
aggregatfunktion


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
viele spalten in der Datenbanktabelle Black Snake MySQLi/PDO/(MySQL) 1 10.08.2011 12:50:33
Normalisierung oder viele Spalten SirS MySQLi/PDO/(MySQL) 2 12.08.2010 17:19:10
Temporäre Tabelle - Spalten löschen ab Spalte 11 Parador MySQLi/PDO/(MySQL) 1 20.03.2010 22:03:40
Groß- und Kleinschreibung bei Tabellen und Spalten KartoffelKiffer MySQLi/PDO/(MySQL) 11 10.07.2008 14:48:53
Problem mit php 3 Spalten Layout 007Rene HTML, CSS und JavaScript Help! 1 01.03.2007 14:44:26


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:59:35 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt