SQL > SQL Befehle > Aggregatfunktionen 

Da wir uns hier bereits mit Zahlen beschäftigt haben, liegt natürlich die Frage nahe, ob mir mit diesen Zahlen Rechenoperationen wie Addition oder Mittelwertbildung durchführen können. Die Antwort lautet ja! SQL verfügt über mehrere arithmetische Funktionen, und zwar:

  • AVG
  • COUNT
  • MAX
  • MIN
  • SUM

Die Syntax für die Funktionen sieht folgendermaßen aus:

SELECT "Funktionstyp"("Spalten_Name")
FROM "Tabellen_Name";

Um zum Beispiel die Summe aller Umsatzerlöse aus der folgenden Tabelle zu erhalten,

Tabelle Store_Information

Store_Name Sales Txn_Date
Los Angeles 1500 05.Jan.1999
San Diego 250 07.Jan.1999
Los Angeles 300 08.Jan.1999
Boston 700 08.Jan.1999

geben wir ein:

SELECT SUM(Sales) FROM Store_Information;

Ergebnis:

SUM(Sales)
2750

2.750 entspricht der Summe aller Umsatzeinträge: 1.500 + 250 + 300 + 700.

Zusätzlich zu diesen Funktionen können mit SQL auch einfache Aufgaben wie Addition (+) und Subtraktion (-) durchgeführt werden. Für Zeichendaten stehen auch einige Zeichenkettenfunktionen zur Verfügung, wie Kaskadieren-, Trim- und Substring-Funktionen. Die einzelnen Anbieter relationaler Datenbank-Managementsysteme verwenden teilweise verschiedene Implementierungen von Zeichenkettenfunktionen. Es empfiehlt sich daher, in den entsprechenden Unterlagen nachzulesen, wie diese Funktionen jeweils eingesetzt werden. 

SQL COUNT >>





Copyright © 2014   1keydata.com   Alle Rechte vorbehalten.