Berechnungen mit SQL: Unterschied zwischen den Versionen

Aus FI-Wiki
Die Seite wurde neu angelegt: „== Berechnungen mit SQL == Mit SQL lassen sich nicht nur Daten abfragen, sondern auch '''Berechnungen direkt in der Datenbank durchführen'''. So können Werte zusammengefasst, verändert oder kombiniert werden, ohne dass dafür ein Programmcode nötig ist. Berechnungen werden häufig in der SELECT-Klausel oder in Funktionen verwendet. === Einfache arithmetische Operationen === SQL unterstützt grundlegende mathematische Operatoren: * '''+''' (Addi…“
 
 
Zeile 1: Zeile 1:
== Berechnungen mit SQL ==
== Berechnungen mit SQL ==


Mit SQL lassen sich nicht nur Daten abfragen, sondern auch '''Berechnungen direkt in der Datenbank durchführen'''.   
Mit [[SQL]] lassen sich nicht nur Daten abfragen, sondern auch '''Berechnungen direkt in der Datenbank durchführen'''.   
So können Werte zusammengefasst, verändert oder kombiniert werden, ohne dass dafür ein Programmcode nötig ist.   
So können Werte zusammengefasst, verändert oder kombiniert werden, ohne dass dafür ein Programmcode nötig ist.   
Berechnungen werden häufig in der SELECT-Klausel oder in Funktionen verwendet.
Berechnungen werden häufig in der SELECT-Klausel oder in Funktionen verwendet.
Zeile 59: Zeile 59:


=== Kurzmerksatz ===
=== Kurzmerksatz ===
'''SQL kann Zahlen direkt in Abfragen berechnen, von einfachen Rechenoperationen bis zu komplexen Formeln und Aggregaten.'''
'''[[SQL]] kann Zahlen direkt in Abfragen berechnen, von einfachen Rechenoperationen bis zu komplexen Formeln und Aggregaten.'''

Aktuelle Version vom 30. November 2025, 10:56 Uhr

Berechnungen mit SQL

Mit SQL lassen sich nicht nur Daten abfragen, sondern auch Berechnungen direkt in der Datenbank durchführen. So können Werte zusammengefasst, verändert oder kombiniert werden, ohne dass dafür ein Programmcode nötig ist. Berechnungen werden häufig in der SELECT-Klausel oder in Funktionen verwendet.

Einfache arithmetische Operationen

SQL unterstützt grundlegende mathematische Operatoren:

  • + (Addition)
  • - (Subtraktion)
  • * (Multiplikation)
  • / (Division)

Beispiel:

SELECT preis, anzahl, preis * anzahl AS gesamtpreis
FROM artikel;

Berechnungen mit Konstanten

SELECT name, gehalt * 1.10 AS gehalt_mit_bonus
FROM mitarbeiter;

Berechnungen mit mehreren Spalten

SELECT netto, steuer, netto + steuer AS brutto
FROM rechnungen;

Rundung von Zahlen

SELECT preis, ROUND(preis, 2) AS preis_gerundet
FROM produkte;

Prozentberechnungen

SELECT name, (umsatz / gesamtumsatz) * 100 AS anteil_prozent
FROM statistik;

Berechnungen in Bedingungen

SELECT *
FROM artikel
WHERE preis * 1.19 > 100;

Kombination mit Aggregatfunktionen

Berechnungen lassen sich auch in SUM(), AVG(), MIN(), MAX() usw. nutzen:

SELECT SUM(preis * anzahl) AS gesamtumsatz
FROM bestellungen;

Kurzmerksatz

SQL kann Zahlen direkt in Abfragen berechnen, von einfachen Rechenoperationen bis zu komplexen Formeln und Aggregaten.