23 Jun 2022 Tihomir Babic Wie man nicht übereinstimmende Zeilen behält, wenn man zwei Tabellen in SQL verbindet Lernen Sie, wie Sie JOIN verwenden, um sowohl übereinstimmende als auch nicht übereinstimmende Zeilen zu behalten, wenn Sie zwei Tabellen verbinden. Das Verknüpfen von zwei oder mehr Tabellen ist eine Fähigkeit, die Sie häufig benötigen, wenn Sie mit Datenbanken arbeiten. Um Ihre SQL-Verbindungsfähigkeiten zu überprüfen und zu üben, empfehle ich den interaktiven SQL-JOINs Kurs. Er enthält über 90 Übungen und Abschnitte zu verschiedenen Joining-Herausforderungen. Wenn Sie häufig Tabellen in SQL verknüpfen, haben Sie wahrscheinlich festgestellt, dass nicht immer alle Daten aus einer Tabelle mit den Daten aus einer anderen Tabelle übereinstimmen. Mehr lesen 23 Jun 2022 Tihomir Babic Wie man die Nachkommen eines Elternteils in SQL abruft Möchten Sie lernen, wie man mit Stammbäumen umgeht und die Nachkommen eines Elternteils findet? In diesem Artikel erfahren Sie, wie Sie mit hierarchischen Daten umgehen können. Die Suche nach Nachkommen eines Elternteils ist ein häufiges Problem in SQL. Wenn Sie sich einen Stammbaum vorstellen, ist die Eltern-Kind-Beziehung der Grundbaustein, der die Beziehungen innerhalb des Stammbaums bildet. Die Eltern-Kind-Beziehung ist genau das, was alle hierarchischen Daten ausmacht. Ein weiteres Beispiel für hierarchische Daten ist die Manager-Mitarbeiter-Beziehung. Mehr lesen 23 Jun 2022 Tihomir Babic Wie man den nächsten Nicht-NULL-Wert in SQL findet Sie müssen den nächsten Nicht-NULL-WertNULL Wert in einer Zeitreihe finden, aber Sie wissen nicht, wie. Kann man das überhaupt in SQL machen? Ja, das können Sie! Dieser Artikel zeigt Ihnen, was zu tun ist. Wenn Sie mit SQL arbeiten, werden Sie früher oder später mit NULL Werten konfrontiert. NULLs in einer Datenbank zu haben, ist fast unvermeidlich. Manchmal möchten Sie sie jedoch in Ihren Berichten vermeiden. Dies ist häufig der Fall, wenn Sie Zeitreihendaten analysieren; NULL Werte bedeuten, dass keine Daten verfügbar sind. Mehr lesen 23 Jun 2022 Tihomir Babic Wie man das n-te höchste Gehalt nach Abteilung mit SQL findet Lernen Sie, wie man das n-te höchste Gehalt in SQL findet, und Sie werden lernen, wie man den n-ten Wert in beliebigen Daten erhält. In diesem Artikel werde ich mich auf ein Problem konzentrieren und Ihnen mehrere Lösungen für dieses Problem geben. Das Problem ist bereits im Titel genannt: Finde das n-te höchste Gehalt nach Abteilung mit SQL. Das mag zu spezifisch klingen. Aber wenn Sie lernen, wie man diese Aufgabe löst, können Sie den n-ten Wert in beliebigen Daten finden, nicht nur in Gehaltsdaten. Mehr lesen 23 Jun 2022 Tihomir Babic Wie man Tabellen in SQL ohne JOINs verbindet Hier erfahren Sie, wie Sie Tabellen ohne das JOIN Schlüsselwort. Es scheint unmöglich zu sein: Tabellen in SQL zu verbinden, ohne das Schlüsselwort JOIN zu verwenden. Aber die Verwendung des Schlüsselworts JOIN ist nicht die einzige Möglichkeit, Tabellen in SQL zu verbinden. In diesem Artikel werden zwei weitere Methoden zum Verbinden von Tabellen vorgestellt. Keine der beiden Methoden erfordert das Schlüsselwort JOIN, um zu funktionieren. Sie sind: Die Verwendung eines Kommas zwischen den Tabellennamen in der FROM Klausel und die Angabe der Verknüpfungsbedingung in einer WHERE Verwendung von UNION/UNION ALL. Mehr lesen 23 Jun 2022 Tihomir Babic Wie man 2 CTEs in einer einzigen SQL-Abfrage verwendet Haben Sie sich jemals gefragt, wie Sie mehrere CTEs in einer SQL-Abfrage verwenden können? Lesen Sie diesen Artikel und erfahren Sie mehr über rekursive CTEs. Nachdem Sie gemeinsame Tabellenausdrücke oder CTEs kennengelernt haben, stellt sich natürlich die Frage : "Kann ich mehrere CTEs in einer Abfrage verwenden?" Ja, das können Sie! Und Sie können es ganz einfach tun, vor allem, wenn Sie bereits einige Grundkenntnisse über CTEs haben. Unabhängig davon, ob Sie ein wenig über CTEs wissen oder ob Sie ganz neu in der CTE-Welt sind, ist es immer ein guter Anfang, zu lesen, was ein CTE ist. Mehr lesen 23 Jun 2022 Tihomir Babic Was ist fortgeschrittenes SQL? Sind Sie verwirrt über fortgeschrittene SQL-Kenntnisse? Was sind sie? In diesem Artikel wird erklärt, was fortgeschrittenes SQL bedeuten kann, insbesondere wie wir es auf LearnSQL.de verwenden. Ich bin mir sicher, dass Sie die Ausdrücke 'fortgeschrittene SQL-Fähigkeiten' oder 'fortgeschrittene SQL-Themen' sehr oft finden. Sie lesen einen Artikel über fortgeschrittenes SQL und freuen sich darüber, wie einfach diese fortgeschrittenen Themen zu sein scheinen. Dann sprechen Sie mit jemandem und stellen fest, dass er alles, was Sie wissen, als SQL-Grundkenntnisse betrachtet. 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 Tihomir Babic Wann verwende ich SQL-Fensterfunktionen? Haben Sie schon einmal gehört, wie einer Ihrer Kollegen mit der Verwendung von SQL-Fensterfunktionen geprahlt hat? Kennen Sie die Grundlagen von SQL, aber nicht viel oder gar nichts über Fensterfunktionen? Wenn Sie etwas über Fensterfunktionen und ihre Verwendung in einem geschäftlichen Kontext erfahren möchten, sind Sie hier genau richtig! Das kommt häufig vor. Sie haben einen bestimmten Wissensstand erreicht und fühlen sich wie der König (oder die Königin) der Welt. Mehr lesen 23 Jun 2022 Tihomir Babic Wann sollte ich einen gemeinsamen Tabellenausdruck (CTE) verwenden? Möchten Sie mehr über Common Table Expressions oder CTEs erfahren? Möchten Sie wissen, wann CTEs nützlich sind? Lesen Sie weiter - wir diskutieren in diesem Artikel. Wenn Sie schon einmal von gemeinsamen Tabellenausdrücken gehört haben, haben Sie sich wahrscheinlich gefragt, was sie bewirken. Und selbst wenn nicht, ist es gut, dass Sie hier sind! CTEs können sehr nützlich sein, vor allem, wenn Sie bereits die Grundlagen von SQL beherrschen, z. Mehr lesen «« « 1 2 3 4 5 6 » »»