Zum Inhalt springen

Data Query Language

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 31. Juli 2006 um 16:41 Uhr durch AV (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Dieser Artikel wurde zur Löschung vorgeschlagen.

Falls du Autor des Artikels bist, lies dir bitte durch, was ein Löschantrag bedeutet, und entferne diesen Hinweis nicht.

Zur Löschdiskussion.

Lässt sich nach Recherche fachlich nicht belegen - weder durch SQL ANSI/ISO Norm, noch durch Fach- oder Herstellerliteratur. --EFR 09:32, 31. Jul 2006 (CEST)


Die DQL (Data Query Language) wird teilweise als eigenständige Sprachschicht der SQL (Structured Query Language) zur Abfrage von Dateninhalten gesehen. Meist geht man jedoch davon aus, dass die der DQL zugeordneten Inhalte Teil der DML (Data Manipulation Language) sind.

Das einzige Sprachelement der DQL ist die Select Anweisung. Mit ihr können unter anderem Daten aus einer Tabelle Abgerufen werden. Durch die Angabe mehrerer Tabellennamen können Joins implementiert werden.

SELECT Spaltenname FROM Tabellenname;

Durch Erweiterungen können mit diesem sehr mächtigen Befehl umfangreiche Parameter übergeben werden. Die wichtigsten Erweiterungen sind

  • WHERE, zur Einschränkung der Datenmenge nach Feldinhalten
  • ORDER BY, zur Sortierung der Ergebnisse
  • HAVING, zur Einschränkung der Datenmenge bei der Sortierung
  • UNION, zur Kombination der Ergebnisse von verschiedenen Abfragen

Siehe auch: Join (SQL)