10 Challenges · SELECT · WHERE · JOIN · GROUP BY
Challenge auswählen:
| Befehl | Wofür? | Beispiel |
|---|---|---|
| SELECT | Spalten auswählen | SELECT name, preis FROM produkte |
| WHERE | Zeilen filtern | WHERE preis > 100 AND kategorie = 'Laptop' |
| ORDER BY | Sortieren | ORDER BY preis DESC |
| LIMIT | Anzahl begrenzen | LIMIT 10 |
| COUNT() | Zeilen zählen | SELECT COUNT(*) FROM bestellungen |
| SUM() / AVG() | Summe / Durchschnitt | SELECT SUM(betrag) FROM rechnungen |
| MAX() / MIN() | Höchster / Tiefster Wert | SELECT MAX(preis) FROM produkte |
| GROUP BY | Gruppieren | GROUP BY kategorie |
| HAVING | Filter nach GROUP BY | HAVING COUNT(*) > 5 |
| LIKE | Muster-Suche | WHERE name LIKE 'A%' |
| INNER JOIN | Tabellen verknüpfen | kunden JOIN bestellungen ON kunden.id = bestellungen.kunden_id |
| LEFT JOIN | Auch ohne Match | LEFT JOIN — gibt alle linken Einträge aus, auch ohne Partner |
| IS NULL | NULL prüfen | WHERE telefon IS NULL |
| DISTINCT | Duplikate entfernen | SELECT DISTINCT stadt FROM kunden |