Die wichtigsten SQL-Anweisungstypen (SELECT, INSERT, UPDATE, DELETE) und Klauselsyntax, jeweils mit einer kurzen Beispielabfrage erklärt.
42 Karten · Standardkarten · KI-geschrieben, zweimal geprüft. Alles lässt sich bearbeiten.
- Wie lautet die grundlegende Syntax einer SELECT-Anweisung?
Antwort zeigen
SELECT column1, column2 FROM table_name
- Wie filtert man Zeilen in einem SELECT mit einer WHERE-Klausel?
Antwort zeigen
SELECT * FROM users WHERE age > 18
- Was bewirkt die ORDER BY-Klausel?
Antwort zeigen
Sortiert die Ergebnismenge nach einer oder mehreren Spalten: SELECT * FROM products ORDER BY price DESC
- Wofür wird die LIMIT-Klausel verwendet?
Antwort zeigen
Begrenzt die Anzahl der zurückgegebenen Zeilen: SELECT * FROM orders LIMIT 10
- Was bewirkt DISTINCT in einem SELECT?
Antwort zeigen
Gibt nur eindeutige Werte zurück: SELECT DISTINCT country FROM customers
- Wie zählt man Zeilen mit einer Aggregatfunktion?
Antwort zeigen
SELECT COUNT(*) FROM employees
- Was macht die Aggregatfunktion SUM?
Antwort zeigen
Addiert alle Werte einer Spalte: SELECT SUM(salary) FROM employees
- Wie ermittelt man den Durchschnittswert einer Spalte?
Antwort zeigen
SELECT AVG(price) FROM items
- Was gibt die Funktion MAX zurück?
Antwort zeigen
Den höchsten Wert einer Spalte: SELECT MAX(score) FROM games
- Was gibt die Funktion MIN zurück?
Antwort zeigen
Den niedrigsten Wert einer Spalte: SELECT MIN(salary) FROM employees
- Wofür wird die GROUP BY-Klausel verwendet?
Antwort zeigen
Gruppiert Zeilen nach einer oder mehreren Spalten: SELECT department, COUNT(*) FROM employees GROUP BY department
- Wie filtert man Gruppen nach GROUP BY?
Antwort zeigen
Mit HAVING: SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5
- Was ist ein INNER JOIN?
Antwort zeigen
Gibt Zeilen mit übereinstimmenden Werten in beiden Tabellen zurück: SELECT * FROM orders INNER JOIN customers ON orders.customer_id = customers.id
- Was ist ein LEFT JOIN?
Antwort zeigen
Gibt alle Zeilen der linken Tabelle und die passenden Zeilen der rechten Tabelle zurück: SELECT * FROM customers LEFT JOIN orders ON customers.id = orders.customer_id
- Was ist ein RIGHT JOIN?
Antwort zeigen
Gibt alle Zeilen der rechten Tabelle und die passenden Zeilen der linken Tabelle zurück: SELECT * FROM orders RIGHT JOIN customers ON orders.customer_id = customers.id