Visuelle Daten, ohne dass Sie Code schreiben müssen: Testversion. Um Abfragen wiederverwendbar zu machen gibt es seit SQL -Views (Ansichten). Sobald ein View mit create angelegt wurde, hat er einen Namen im Datenbankschema und kann in Abfragen wie eine Tabelle genutzt werden. SQL ist die Abfragesprache für relationale Datenbanken – dennoch halten viele Entwickler einen gehörigen Sicherheitsabstand dazu und verlassen sich lieber auf Lösungen in der Applikationslogik. In diesem Artikel wollen wir einige komplexere Probleme beleuchten, die alle mithilfe von SQL - Abfragen gelöst werden können.
Dann fragen Sie in einer Schleife Detailinformationen zu den Nummern aus einer anderen Tabelle ab. Statt diese Aufgabe mit zwei Abfragen zu erledigen, können Sie das auch in ein Statement packen. Joins machen es möglich. Nach der ausführlichen Beschäftigung mit dem Thema Unterabfragen im Bereich SQL werden Sie die verschiedenen Funktionen erlernen, um sämtliche Möglichkeiten bei der Arbeit mit Datenbanken im Bereich SQL Abfragen ausschöpfen zu können.
Dabei wird Ihnen zunächst die Funktion HAVING näher beigebracht. Beim Entwickeln solcher Abfragen ist zu beachten, daß die Alias-Namen für die Tabelle in der untergeordneten Abfrage anders gewählt werden müssen als in der übergeordneten Abfrage.