Kapitel 2. Filtern

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Es gibt Fälle, in denen du jede Zeile in einer Tabelle bearbeiten möchtest, z. B:

  • Entfernen aller Zeilen aus einer Tabelle, die für nächtliche Datenladungen verwendet wird
  • Ändern aller Zeilen in einer Tabelle nach dem Hinzufügen einer neuen Spalte
  • Abrufen aller Zeilen aus einer Nachrichtenwarteschlangentabelle

In den meisten Fällen wirst du dich jedoch auf eine Teilmenge der Zeilen in einer Tabelle konzentrieren wollen, indem du eine where Klausel einfügst. Neben der select Anweisung, die für die Abfrage von Daten verwendet wird, enthalten mehrere andere SQL-Datenanweisungen, darunter update und delete, eine where Klausel, die aus einer oder mehreren Filterbedingungen besteht, um den Fokus der Anweisung einzuschränken. Wie in Kapitel 1 gezeigt, können select Anweisungen auch in den Klauseln having und qualify gefiltert werden, was das Filtern zu einer der häufigsten Aktivitäten beim Schreiben von SQL-Datenanweisungen macht. In diesem Kapitel werden die vielen verschiedenen Arten von Bedingungen zum Filtern von Daten untersucht.

Zustandsbewertung

Die where Klausel besteht aus einer oder mehreren Bedingungen , die durch die Operatoren and und or getrennt sind. Wenn es nur eine Bedingung gibt, muss diese als true ausgewertet werden, damit eine Zeile in die Ergebnismenge aufgenommen wird. Wenn es zwei oder mehr Bedingungen gibt, ...

Get Snowflake SQL und Skripting lernen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.