Verlässlich Abrufen von Daten mit SQL

Nachdem Sie eine Datenbank in SQL erstellen, ist der nächste Schritt, um es mit Daten zu füllen. Der nächste Schritt ist danach um zu warten, bis es einen Bedarf an einem bestimmten Bit an Information ist enthalten irgendwo in dieser Daten, wie eine Nadel im Heuhaufen. Wenn die Zeit kommt, und Sie wollen, dass die Nadel zu finden, können Sie SQL Data Manipulation Language (DML) verwenden, um einen virtuellen Nadel Extraktion durchzuführen.

Manchmal ist die Daten, die Sie wollen nicht in einer einzelnen Tabelle in der Datenbank gespeichert sind, sondern Teile davon sind über mehrere Tabellen verteilt. SQL bietet mehrere Methoden des Sammelns so weit verstreuten Daten und präsentieren sie Ihnen in einem schönen kompakten Ergebnismenge integriert zusammen, von denen einige hier beschrieben werden:

  • Relationale Operatoren haben die Fähigkeit, Informationen aus mehreren Quellen in einer Vielzahl von Möglichkeiten zu kombinieren.

    Beispielsweise die UNION Betreiber werden alle Zeilen zurück, in einem von zwei kompatiblen Tabellen erscheinen. Im Gegensatz dazu ist das SCHNEIDEN Betreiber wird wieder nur die Zeilen, die in beiden von zwei kompatiblen Tabellen erscheinen. Wenn Sie die AUSSER Betreiber, alle Zeilen aus einer Tabelle zurückgegeben werden, mit Ausnahme der Zeilen, die Zeilen in der zweiten Tabelle übereinstimmen.

    Darüber hinaus wird eine Vielzahl von Join-Operatoren können Sie Ihre Auslagerungen zur Feinabstimmung, ziehen Sie einfach die Daten, die Sie aus wollen Unabhängig davon, welche Tabellen es könnte dich aufhalten.

  • verschachtelte Abfragen ermöglicht es Ihnen, Daten aus mehreren Tabellen abrufen. Dies sind Abfragen auf eine Tabelle, die eine Unterabfrage auf einer anderen Tabelle enthalten. Die Unterabfrage ausgeführt erste und das Ergebnis wird dann an den Haupt Abfrage übergeben, ein Ergebnis zu liefern, die Informationen von beiden enthält.

  • rekursive Abfragen haben die eher erstaunliche Fähigkeit, sich selbst zu nennen. Diese Fähigkeit kann eine große Zeitersparnis, einen Suchbaum ermöglicht in viel weniger Zeit, die eine erschöpfende Suche würde durchlaufen werden. Bill of Materials Datenbanken sind Orte, an denen rekursive Abfragen großen Leistungssteigerungen liefern kann.

Menü