23 Jun 2022 Maria Alcaraz Verstehen der Verwendung von NULL in der dreiwertigen Logik von SQL NULLs sind in relationalen Datenbanken notwendig, und der Umgang mit ihnen ist für den Erfolg von SQL von grundlegender Bedeutung. Allerdings sollten NULLs auch mit Vorsicht behandelt werden, wie wir in diesem Beitrag erklären. In relationalen Datenbanken haben wir nicht immer einen Wert, den wir in eine Spalte setzen können. Nehmen wir zum Beispiel an, wir haben eine Tabelle namens "Personen" mit den Spalten "Vorname", "Nachname", "Geburtsdatum" und "Heiratsdatum". Welchen Wert speichern wir in der Spalte " Mehr lesen 23 Jun 2022 Maria Alcaraz Pivot-Tabellen in PostgreSQL unter Verwendung der Crosstab-Funktion Vor einigen Jahren, als PostgreSQL Version 8.3 veröffentlicht wurde, wurde eine neue Erweiterung namens tablefunc eingeführt. Diese Erweiterung bietet eine ganze Reihe interessanter Funktionen. Eine davon ist die Funktion crosstab, die für die Erstellung von Pivot-Tabellen verwendet wird. Diese Funktion werden wir in diesem Artikel behandeln. Die Funktionsweise dieser Funktion lässt sich am einfachsten anhand eines Beispiels mit einer Pivot-Tabelle erklären. Zunächst erläutern wir unsere Ausgangssituation aus praktischer Sicht, dann definieren wir die gewünschte Pivot-Tabelle. Mehr lesen 23 Jun 2022 Maria Alcaraz NULL-Werte und die GROUP BY-Klausel Wir haben bereits behandelt, wie man die GROUP BY Klausel und einige Aggregationsfunktionen wie SUM(), AVG(), MAX(), MIN(), COUNT() verwendet. In diesem Artikel werden wir erklären, wie die GROUP BY Klausel funktioniert, wenn NULL-Werte beteiligt sind. Wir werden auch die Verwendung von NULL-Wertenmit der ORDER BY Klausel erklären. Der beste Weg, GROUP BY und NULL in SQL zu beherrschen, ist die Praxis. Ich empfehle den SQL-Praxis Track auf LearnSQL.de. Er enthält über 600 praktische Übungen, die Ihnen helfen, Vertrauen in Ihre Fähigkeiten zu gewinnen. Mehr lesen 23 Jun 2022 Maria Alcaraz Korrelierte Unterabfrage in SQL: Ein Leitfaden für Anfänger Manchmal ist die Verwendung einer korrelierten SQL-Subquery die einzige Möglichkeit, eine Anweisung zu lösen. Aber diese Unterabfragen können sehr langsam sein. In diesem Beitrag erfahren Sie, wann, warum und wie Sie eine korrelierte Unterabfrage verwenden sollten. Unterabfragen sind ein wichtiges Hilfsmittel, um die Ausdruckskraft von SQL zu erhöhen. Wenn Sie unseren vorherigen Artikel nicht gelesen haben, sind Unterabfragen einfach eine SELECT -Anweisung innerhalb einer anderen SELECT. Sie können an verschiedenen Stellen innerhalb einer SELECT verwendet werden, z. Mehr lesen