Frage №29
Verbleibend:
Erkläre das Konzept der CTE (Common Table Expression)
Musterantwort
Antwort standardmäßig anzeigen
Eine CTE (Common Table Expression) ist eine temporäre, benannte Ergebnismenge, die innerhalb einer SQL-Query mit dem Schlüsselwort WITH definiert wird.
Sie verbessert die Lesbarkeit und die Struktur komplexer Queries.
Syntax
MySQL 8.1WITH CTEName (column1, column2, ...) AS ( -- Deine Query SELECT ... ) SELECT * FROM CTEName;
Vorteile von CTEs
- Verbessert die Lesbarkeit des Codes.
- Erlaubt es, komplexe Queries in logische Teile zu zerlegen.
- Unterstützt rekursive Queries (rekursive CTEs).
Eine ausführliche Erklärung zur Funktionsweise von CTEs findest du in unserem Kurs.