Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

4. Filtern

Kapitel 4. Filtern

In manchen Fällen wird mit allen Zeilen einer Tabelle gearbeitet, nämlich:

  • Wenn alle Daten aus einer Tabelle geleert werden sollen, um neue Data Warehouse-Feeds zu präsentieren.

  • Wenn alle Zeilen einer Tabelle modifiziert werden sollen, nachdem eine neue Spalte hinzugefügt wurde.

  • Wenn alle Zeilen aus einer Message-Queue-Tabelle abgeholt werden sollen.

In Fällen wie diesen benötigt eine SQL-Anweisung keine where-Klausel, da keine Zeilen von der Betrachtung ausgeschlossen werden müssen. Meist ist jedoch nur ein Teil der Tabellenzeilen von Interesse. Daher haben alle SQL-Datenanweisungen (außer insert) eine optionale where-Klausel mit Filterbedingungen, die die Zahl der von der SQL-Anweisung betrachteten Zeilen eingrenzen. Zusätzlich enthält die select-Anweisung eine having-Klausel, um Filterbedingungen zu formulieren, die für gruppierte Daten gelten sollen. Dieses Kapitel untersucht die verschiedenen Filterbedingungen, die in den where-Klauseln der select-, update- und delete-Anweisungen stehen können; den Einsatz von Filterbedingungen in der having-Klausel einer select-Anweisung werden wir uns in Kapitel 8 ansehen.

  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint