ETL (Extract, Transform, Load) und ELT (Extract, Load, Transform) sind beides Ansätze zur Bewegung und Verarbeitung von Daten zwischen Datenquellen und Datenlagern (z.B. Data Warehouses). Beide haben das gleiche Ziel: Daten aus verschiedenen Quellen zu extrahieren, sie für Analysezwecke zu transformieren und in ein Zielsystem zu laden. Der Hauptunterschied liegt in der Reihenfolge und dem Ort, an dem die Transformation stattfindet.
weiterlesen…Kategorie: SQL
Die SQL-Anweisung CASE
Die CASE-Anweisung durchläuft die Bedingungen und gibt einen Wert zurück, wenn die erste Bedingung erfüllt ist (wie eine if-then-else-Anweisung). Sobald also eine Bedingung erfüllt ist, wird das Lesen beendet und das Ergebnis zurückgegeben. Wenn keine Bedingung erfüllt ist, wird der Wert aus der ELSE-Klausel zurückgegeben.
weiterlesen…Der SQL EXISTS-Operator
Der EXISTS-Operator wird verwendet, um zu prüfen, ob ein Datensatz in einer Unterabfrage vorhanden ist.
weiterlesen…Die SQL HAVING-Klausel
Die HAVING-Klausel wurde zu SQL hinzugefügt, weil das Schlüsselwort WHERE nicht mit Aggregatfunktionen verwendet werden kann.
weiterlesen…SQL GROUP BY-Anweisung
Die GROUP BY-Anweisung gruppiert Zeilen mit gleichen Werten zu zusammenfassenden Zeilen, z. B. “Anzahl Nutzer pro Browser”.
weiterlesen…