Wikibooks: Einführung in SQL: DML (1) - Daten abfragen

Navigation Buch Einführung in SQL Inhaltsverzeichnisrundlagen Inhaltsverzeichnis Grundlagen Einführung in SQL SQL Befehle Zurück zu SQL Befehle Einführung in SQL DML (2) Daten speichern Weiter zu DML (2) ndash Daten speichern Displaytitle DML (1) – Daten abfragen info=2 TOCright Eine Datenbank enthä...

Full description

Bibliographic Details
Format: Book
Language:German
Subjects:
DML
Online Access:https://de.wikibooks.org/wiki/Einf%C3%BChrung_in_SQL:_DML_(1)_-_Daten_abfragen
Description
Summary:Navigation Buch Einführung in SQL Inhaltsverzeichnisrundlagen Inhaltsverzeichnis Grundlagen Einführung in SQL SQL Befehle Zurück zu SQL Befehle Einführung in SQL DML (2) Daten speichern Weiter zu DML (2) ndash Daten speichern Displaytitle DML (1) – Daten abfragen info=2 TOCright Eine Datenbank enthält eine Vielzahl von verschiedenen Daten. Abfragen dienen dazu bestimmte Daten aus der Datenbank auszugeben. Dabei kann die Ergebnismenge entsprechend den Anforderungen eingegrenzt und genauer gesteuert werden. Dieser Teilbereich der Data Manipulation Language (DML) behandelt den SQL Befehl SELECT mit dem Abfragen durchgeführt werden. Zunächst geht es um einfache Abfragen. Vertieft wird der SELECT Befehl unter „Abfragen für Fortgeschrittene“ behandelt beginnend mit unten im Abschnitt [[Ausblick auf komplexe Abfragen]] gibt es Hinweise auf diese weiteren Möglichkeiten. =SELECT ndash Allgemeine Hinweise= SELECT ist in der Regel der erste und wichtigste Befehl den der SQL Neuling kennenlernt und das aus gutem Grund Man kann damit keinen Schaden anrichten. Ein Fehler im Befehl führt höchstens zu einer Fehlermeldung oder dem Ausbleiben des Abfrageergebnisses aber nicht zu Schäden am Datenbestand. Trotzdem erlaubt der Befehl das Herantasten an die wichtigsten Konzepte von DML und die anderen Befehle müssen nicht mehr so intensiv erläutert werden. Dieser Befehl enthält die folgenden Bestandteile („Klauseln“ genannt). SELECT [DISTINCT ALL] FROM [ WHERE ] [ GROUP BY ] [ HAVING ] [ UNION ] [ ORDER BY ] Die Reihenfolge der Klauseln ist fest im SQL Standard vorgegeben. Klauseln die in [ ] stehen sind nicht nötig sondern können entfallen der Name des Befehls und die FROM Angaben sind unbedingt erforderlich das Semikolon als Standard empfohlen. Die wichtigsten Teile werden in den folgenden Abschnitten erläutert. Die folgenden Punkte verlangen dagegen vertiefte Beschäftigung mit SQL GROUP BY ndash Daten gruppieren HAVING ndash weitere Einschränkungen UNION ndash mehrere Abfragen verbinden Diese Punkte ...