44 lines
1.2 KiB
Markdown
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.
|
|
|