Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
informatik:sql-public:start [2021/01/13 10:16] jonathan.pfeifferinformatik:sql-public:start [2021/02/10 10:25] (aktuell) jonathan.pfeiffer
Zeile 11: Zeile 11:
  
 {{ :informatik:sql-public:sql-select-from-where-and-or-between-not.mp4 |}} {{ :informatik:sql-public:sql-select-from-where-and-or-between-not.mp4 |}}
 +
 +===== Berechnete Felder =====
 +
 +Mit Hilfe der Datenbanksprache SQL können auch Befehle formuliert werden, die Berechnungen enthalten.
 +Da die Berechnung eine virtuelle Spalte mit den berechneten Werten erzeugt, muss die entsprechende Anweisung (z.B. ''fahrstundenzahl * 50 AS Umsatz'' ) als Projektion (hinter SELECT) geschrieben werden.
 +
 +Beispiel - Umsatzermittlung je Fahrstunde:
 +<code sql>
 +SELECT schuelernr, stundenzahl, stundenzahl * 50 AS Umsatz 
 +FROM fahrstunden;
 +</code>
 +
 +Um das Ergebnis einer Berechnung oder einer Funktion in einem gewünschten Zahlenformat zu erhalten, muss die FORMAT-Funktion verwendet werden.
 +
 +<code sql>
 +FORMAT(zahl, dezimalstellen)
 +</code>
 +
 +Der Ausdruck''FORMAT(17.896578101,2)'' ergibt das Ergebnis: ''17.90''
 +
 +{{ :informatik:sql-public:sql-berechnete-felder.mp4 |}}
 +
 +
 +===== Aggregatfunktionen =====
 +{{ :informatik:sql-public:sql-aggregatfunktionen.mp4 |}} \\
 +\\
 +{{ :informatik:sql-public:sql-count.mp4 |}}
 +
 +