8 Jul 2024 Gustavo du Mortier SQL CTEs: Ein vollständiger Überblick über Common Table Expressions Dieser Artikel bietet eine detaillierte Anleitung zu allem, was Sie über Common Table Expressions (CTEs) wissen müssen, von der grundlegenden Definition bis hin zu den komplexesten rekursiven Abfragen. Wenn die von Ihnen verwendete Datenbank CTEs unterstützt, finden Sie hier alles, was Sie brauchen, um das Beste daraus zu machen. Gemeinsame Tabellenausdrücke - auch CTEs, WITH-Klauseln oder rekursive Abfragen genannt (obwohl der letzte Name eigentlich eine spezielle Anwendung ist) - sind eine relativ neue Funktion von SQL. Mehr lesen 21 Jun 2023 Nicole Darnley Wie man eine rekursive CTE in SQL Server schreibt Ein Leitfaden zum Verständnis und zur Verwendung rekursiver CTEs in SQL Server SQL Server bietet viele leistungsstarke Tools für die Arbeit mit Daten, einschließlich Common Table Expressions (CTEs). Ein CTE ist eine temporäre benannte Ergebnismenge, auf die Sie in einer SELECT, INSERT, UPDATE oder DELETE Anweisung verweisen können. CTEs können lange Abfragen in kleinere, besser handhabbare Teile der Logik aufteilen und sie lesbarer machen. SQL Server bietet rekursive Common Table Expressions. Mehr lesen 19 Jul 2022 Tihomir Babic Wie man alle Mitarbeiter unter jedem Manager in SQL findet Haben Sie schon einmal die Aufgabe gehabt, ein Organigramm zu erstellen - d.h. die Mitarbeiter unter jedem Manager in einem Unternehmen zu finden? Mit SQL ist das einfacher, als Sie denken! Dieser Artikel zeigt Ihnen, wie Sie die Antwort mithilfe einer rekursiven Abfrage erhalten. In der Geschäftswelt ist es eine sehr häufige Aufgabe, alle unterstellten Mitarbeiter eines bestimmten Managers aufzulisten. Ist diese Aufgabe so schwierig, dass sie einen ganzen Artikel rechtfertigt? Mehr lesen 23 Jun 2022 Aldo Zelen Wie man einen Weihnachtsbaum in SQL zeichnet Mit SQL können Sie alle Arten von Daten bearbeiten, von großen analytischen Abfragen bis hin zu kurzen Einzweck-Anweisungen. Aber Sie können SQL auch einfach nur zum Spaß verwenden, ohne dass geschäftliche Anforderungen Ihre Kreativität einschränken. Holen Sie also Ihre lustige Mütze heraus und singen Sie "O Christmas Tree", während wir mit einfachem SQL einige skurrile Kunstwerke erstellen. Heute werden wir aus Spaß ein paar weihnachtliche ASCII-Kunstwerke erstellen. Ja, richtig gelesen. Mehr lesen 23 Jun 2022 Tihomir Babic Was ist eine rekursive CTE in SQL? Der Artikel, der Ihnen praktische Beispiele für die Verwendung rekursiver CTEs in SQL zeigt. Wenn Sie schon von den rekursiven CTEs in SQL gehört haben, sie aber noch nie benutzt haben, ist dieser Artikel genau das Richtige für Sie. Er ist auch etwas für Sie, wenn Sie nie genug von rekursiven CTE-Beispielen bekommen können. Bevor wir uns mit der Rekursion befassen, werde ich Sie daran erinnern, was CTEs sind und was ihre Syntax ist. Mehr lesen 23 Jun 2022 Michał Kołodziejski Machen Sie es in SQL: Rekursives SQL-Baum-Traversal Im vorigen Artikel habe ich beschrieben, wie man mit Common Table Expressions den kürzesten Weg in einem gerichteten Graphen findet. Ich gebe zu, dass dieses Beispiel schwer zu verstehen ist. Lassen Sie uns etwas viel Gewöhnlicheres machen, etwas, das auf fast jeder Website implementiert ist - ein Menü. Anstatt den Code zu schreiben, werden wir die Vorteile der SQL-Baumstruktur nutzen und nur eine einzige Abfrage schreiben. Wir werden CTEs für PostgreSQL und die hierarchische Abfrageklausel für Oracle verwenden. Mehr lesen 23 Jun 2022 Michał Kołodziejski Lernen Sie die Leistungsfähigkeit von rekursiven SQL-Abfragen kennen In der Regel sind die SQL-Abfragen, die wir in einer Datenbank ausführen, recht einfach. Das hängt natürlich von Ihrer Rolle ab. Analysten in Data Warehouses rufen ganz andere Arten von Informationen ab und verwenden (sehr oft) viel kompliziertere Abfragen als Softwareingenieure, die CRUD-Anwendungen erstellen. Manchmal ist es jedoch einfacher oder eleganter, eine etwas anspruchsvollere Abfrage auszuführen, ohne dass eine weitere Datenverarbeitung im Code erforderlich ist. Eine Möglichkeit, dies zu erreichen, ist eine SQL-Funktion namens rekursive Abfragen. Mehr lesen 23 Jun 2022 Aldo Zelen Lange SQL-Abfrage vs. rekursive SQL-Abfrage Die Rekursion ist eine der zentralen Ideen in der Computerwissenschaft. Wir können sie als eine Methode zur Lösung von Problemen definieren, bei der die Lösung des Problems von der Lösung einer kleineren Instanz eines Problems abhängt. In diesem Artikel werden wir uns mit der Rekursion in SQL beschäftigen, die Sie in der Vertabelo Academy üben und vertiefen können. Rekursion ist eine Möglichkeit, hierarchische Probleme, die wir in Daten finden, mit gewöhnlichem SQL zu lösen. Mehr lesen 23 Jun 2022 Tihomir Babic Hierarchische Daten und wie man sie in SQL abfragt Wie erkennt man hierarchische Daten und wie fragt man sie ab? Zwei häufige SQL-Fragen werden hier beantwortet. Die Abfrage hierarchischer Daten ist eine recht häufige Situation, wenn Sie mit SQL und relationalen Datenbanken arbeiten. Nicht, dass hierarchische Daten etwas Mystisches und Seltenes wären, im Gegenteil, sie sind überall zu finden. Warum sind hierarchische Daten also so schwierig, wenn es um relationale Datenbanken geht? Die Schwierigkeiten liegen vor allem darin, hierarchische Daten auf die Prinzipien relationaler Datenbanken zu übertragen. Mehr lesen