Files
obsidian/Schule/Informatik/Schuljahr 2/SQL-Befehle.md
2026-03-18 10:26:06 +01:00

44 lines
1.2 KiB
Markdown

## 🟦 SQL-Befehle
### `SELECT`
Wählt Spalten oder berechnete Werte aus einer Tabelle aus.
#### Beispiel:
### `FROM`
Gibt an, aus welcher Tabelle die Daten kommen.
### `WHERE`
Filtert Zeilen nach einer Bedingung.
### `ORDER BY`
Sortiert das Ergebnis nach einer oder mehreren Spalten.
## 🟩 Aggregatfunktionen
### `COUNT`
Zählt Datensätze oder Werte.
### `COUNT(*)`
Zählt alle Zeilen in der Tabelle.
### `COUNT(DISTINCT x)`
Zählt nur unterschiedliche Werte.
### `SUM`
Addiert Zahlen über mehrere Zeilen.
### `AVG`
Berechnet den Durchschnitt.
### `MIN`
Gibt den kleinsten Wert zurück.
### `MAX`
Gibt den grössten Wert zurück.
## 🟨 Mathematische & sonstige Funktionen
### `ROUND`
Rundet Zahlen auf eine bestimmte Anzahl Nachkommastellen.
### `MOD`
Gibt den Rest einer Division — nützlich für gerade/ungerade Zahlen.
### `BETWEEN`
Prüft, ob ein Wert innerhalb eines Bereichs liegt (inklusive Grenzen).
## 🟧 String-Funktionen
### `CONCAT`
Kombiniert mehrere Textteile.
### `LIKE`
Vergleicht Textmuster, z. B. für Suche mit Platzhaltern (`%`).
## 🟪 Subqueries
### Verschachtelter `SELECT`
Ein SELECT innerhalb eines anderen SELECT, z. B. um den minimalen oder maximalen Wert zu finden.