This commit is contained in:
Max W.
2025-01-31 13:05:11 +01:00
parent 0eae775942
commit 5497ef422d
8 changed files with 117 additions and 1 deletions

View File

@@ -15,3 +15,42 @@
`SELECT * FROM table WHERE age BETWEEN 20 AND 30` Gibt alle Werte zurück, wo das Alter zwischen 20 und 30 liegt. (Inklusive 20 und 30)
`LIMIT offset, count` Limitiert die Anzahl der Zeilen, die zurückgegeben werden. Offset gibt an, ab welcher Zeile die Daten zurückgegeben werden sollen. Bspw. `LIMIT 5, 10` gibt die Zeilen 6 bis 15 zurück.
`ORDER BY column DESC` Sortiert die Daten absteigend. Standardverhalten ist ASC.
`GROUP BY column LIMIT 40, 5` Gruppiert die Daten nach einer Spalte und gibt nur 5 Zeilen zurück, beginnend bei Zeile 40. **Limit sollte immer mit ORDER BY verwenden**
`SELECT firstname as fname, lastname as lname FROM table` Benennt die Spalten um.
- `SELECT COUNT(*)`
Zählt die Anzahl der Zeilen in einer Tabelle.
- `SELECT MIN(spalte)`
Gibt den kleinsten Wert aus der angegebenen Spalte zurück.
- `SELECT MAX(spalte)`
Gibt den größten Wert aus der angegebenen Spalte zurück.
- `SELECT AVG(spalte)`
Berechnet den Durchschnittswert der Werte in der angegebenen Spalte.
- `SELECT SUM(spalte)`
Addiert alle Werte in der angegebenen Spalte und gibt die Summe zurück.
- `SELECT UPPER(spalte)`
Wandelt alle Zeichen in der angegebenen Spalte in Großbuchstaben um.
- `SELECT LOWER(spalte)`
Wandelt alle Zeichen in der angegebenen Spalte in Kleinbuchstaben um.
- `SELECT LENGTH(spalte)`
Gibt die Länge (Anzahl der Zeichen) des Wertes in der angegebenen Spalte zurück.
- `SELECT SUBSTR(spalte, start, länge)`
Extrahiert einen Teilstring aus der angegebenen Spalte, beginnend bei `start` und mit einer optionalen Länge von `länge`.
- `SELECT CONCAT(spalte1, spalte2, ...)`
Verknüpft mehrere Spalten oder Zeichenketten miteinander und gibt die kombinierte Zeichenkette zurück.
- `REPLACE(spalte, 'suchen', 'ersetzen')`
Ersetzt alle Vorkommen des Suchstrings durch den Ersetzungsstring in der angegebenen Spalte.