23 Jun 2022 Ignacio L. Bisso HAVING vs. WHERE in SQL: Was Sie wissen sollten In diesem Artikel geht es um die WHERE- und HAVING-Klauseln von SQL. Beide Klauseln sind Teil der Grundlagen des SQL-Befehls SELECT. Sie haben ähnliche Verwendungszwecke, aber es gibt auch wichtige Unterschiede, die jede Person, die SQL verwendet, kennen sollte. Schauen wir uns an, was hinter der HAVING vs. WHERE Debatte steckt. In diesem Artikel gehen wir davon aus, dass wir für eine staatliche Sozialbehörde arbeiten, die Menschen oder Familien unterstützt, deren Einkommen unter einem bestimmten Schwellenwert liegt. Mehr lesen 23 Jun 2022 Ignacio L. Bisso Extrahieren von Daten aus einem String: SPLIT_PART in PostgreSQL Lernen Sie, wie man split_part in PostgreSQL verwendet, um Daten aus Strings zu extrahieren. Bei der Arbeit mit Textwerten möchten wir oft Teile einer Zeichenkette extrahieren. Ein häufiges Beispiel ist, wenn wir einen vollständigen Namen haben und nur den Nachnamen abrufen müssen. In diesem Artikel wird untersucht, wie dies mit split_part in PostgreSQL möglich ist, d.h. mit einer stringbezogenen Funktion, die zum Extrahieren einer Teilzeichenkette verwendet werden kann. Warum sollten Sie String-Funktionen in Ihrer Datenbank verwenden? Mehr lesen 23 Jun 2022 Ignacio L. Bisso Die 10 besten SQL-Fensterfunktionen Interviewfragen Für viele interessante Stellen sind SQL-Kenntnisse erforderlich - und dazu gehören auch die Fensterfunktionen, die in Online-Kursen normalerweise nicht gelehrt werden. In diesem Artikel gehe ich auf die wichtigsten Fragen zu Fensterfunktionen für alle Erfahrungsstufen ein. Wenn Sie zu einem Vorstellungsgespräch für eine fortgeschrittene SQL-Stelle oder für eine mittlere bis fortgeschrittene Datenanalystenstelle gehen, werden Sie wahrscheinlich nach Ihren Kenntnissen der SQL-Fensterfunktionen gefragt. Kein Grund zur Panik! Obwohl diese Funktionen in Online-Kursen normalerweise nicht behandelt werden, haben wir hier die Antworten für Sie. Mehr lesen 23 Jun 2022 Ignacio L. Bisso Beispiel für SQL-Fensterfunktionen mit Erklärungen Interessiert es Sie, wie Fensterfunktionen funktionieren? Blättern Sie nach unten, um unser SQL-Fensterfunktionsbeispiel mit definitiven Erklärungen zu sehen! SQL-Fensterfunktionen sind ein wenig anders; sie berechnen ihr Ergebnis auf der Grundlage einer Satz von Zeilenund nicht auf einer einzelnen Zeile. Tatsächlich bezieht sich das "Fenster" in "Fensterfunktion" auf diese Gruppe von Zeilen. Fensterfunktionen ähneln den Aggregatfunktionen, aber es gibt einen wichtigen Unterschied. Wenn wir Aggregatfunktionen mit der GROUP BY Klausel verwenden, " Mehr lesen 23 Jun 2022 Ignacio L. Bisso Anleitung für Anfänger zur SQL-Subquery Unterabfragen sind eine leistungsstarke SQL-Ressource, die es uns ermöglicht, Daten aus mehreren Tabellen in einer einzigen Abfrage zu kombinieren. In diesem Artikel lernen Sie alles, was Sie für die Verwendung von Unterabfragen brauchen. Die vielleicht einfachste Definition einer SQL-Subquery ist "Eine Abfrage innerhalb einer Abfrage". Subqueries sind so einfach zu verstehen, dass sie oft in den ersten Kapiteln von SQL-Kursen vorkommen. Allerdings gibt es viele Varianten von Subqueries, die erklärt werden müssen. Mehr lesen 17 May 2022 Ignacio L. Bisso SQL-Reihenfolge der Operationen SQL ist keine herkömmliche Programmiersprache, in der Sie eine Folge von Anweisungen in einer bestimmten Ausführungsreihenfolge schreiben. Stattdessen ist SQL eine "deklarative" Sprache, d.h. beim Schreiben einer SQL-Abfrage geben Sie an, welche Daten Sie als Ergebnis der Abfrage erwarten, aber Sie geben nicht an, wie Sie sie erhalten. Sechs Operationen in Reihenfolge: SELECT, FROM, WHERE, GROUP BY, HAVING und ORDER BY Anhand von Beispielen werden wir die Ausführungsreihenfolge der sechs häufigsten Operationen oder Teile einer SQL-Abfrage erklären. Mehr lesen 12 May 2022 Ignacio L. Bisso Wie man die Differenz zwischen zwei Zeilen in SQL berechnet Die Berechnung der Differenz zwischen zwei Zeilen in SQL kann eine schwierige Aufgabe sein. Es ist möglich - und es gibt mehr als einen Weg, es zu tun. In diesem Artikel erkläre ich, wie man die SQL-Fensterfunktionen LEAD() und LAG() verwendet, um die Differenz zwischen zwei Zeilen in derselben Tabelle zu ermitteln. Ich betrachte diesen Artikel gerne als "Happy Hour" - Sie können zwei Themen (Berechnung der Differenz zwischen zwei Zeilen und SQL-Fensterfunktionen) in nur einem Artikel kennenlernen. Mehr lesen 23 Dec 2021 Ignacio L. Bisso Wie verwendet man die SQL PARTITION BY-Klausel mit OVER? Das Herzstück jedes Aufrufs einer Fensterfunktion ist eine OVER-Klausel, die definiert, wie die Fenster der Datensätze aufgebaut sind. Innerhalb der OVER-Klausel kann es eine optionale PARTITION BY-Subklausel geben, die die Kriterien zur Identifizierung der in jedes Fenster aufzunehmenden Datensätze definiert. Lesen Sie weiter und machen Sie einen wichtigen Schritt zur Erweiterung Ihrer SQL-Kenntnisse! Was ist die PARTITION BY-Klausel in SQL? Der SQL-Ausdruck PARTITION BY ist eine Unterklausel der Klausel OVER, die in fast allen Aufrufen von Fensterfunktionen wie AVG(), MAX() und RANK() verwendet wird. Mehr lesen «« « 1 2 3 4 » »»