## 🟦 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.