„Data Query Language“ – Versionsunterschied
[ungesichtete Version] | [ungesichtete Version] |
LA |
AV (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
<noinclude> |
<noinclude> |
||
{{Löschantragstext|tag=31|jahr=2006|monat=Juli}} ''Lässt sich nach Recherche fachlich nicht belegen - weder durch SQL ANSI/ISO Norm, noch durch Fach- oder Herstellerliteratur.'' --[[Benutzer:Frank Roeing|EFR]] 09:32, 31. Jul 2006 (CEST)</noinclude> |
{{Löschantragstext|tag=31|jahr=2006|monat=Juli}} ''Lässt sich nach Recherche fachlich nicht belegen - weder durch SQL ANSI/ISO Norm, noch durch Fach- oder Herstellerliteratur.'' --[[Benutzer:Frank Roeing|EFR]] 09:32, 31. Jul 2006 (CEST)</noinclude> |
||
---- |
---- |
||
Die DQL (Data Query Language) |
Die DQL (Data Query Language) wird teilweise als eigenständige Sprachschicht der [[SQL]] (Structured Query Language) gesehen. Meist geht man jedoch davon aus, dass die der DQL zugeordneten Inhalte Teil der [[DML]] ([[Data Manipulation Language]]) sind DQL beschäftigt sich mit dem Abfragen von Daten aus einer [[Relationale Datenbank|relationalen Datenbank]]. |
||
Das |
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''; |
SELECT ''Spaltenname'' FROM ''Tabellenname''; |
||
Durch Erweiterungen können mit diesem sehr mächtigen Befehl umfangreiche Parameter übergeben werden. Die wichtigsten Erweiterungen sind |
|||
Statt eines einzelnen Spaltennamens können auch mehrere Spalten durch Kommata von einander getrennt angegeben werden. |
|||
SELECT ''Spaltenname1'',''Spaltenname2'' FROM ''Tabellenname''; |
|||
Werden alle Spalten einer Tabelle benötigt kann die Schreibweise durch einen Stern vereinfacht werden. |
|||
* WHERE, zur Einschränkung der Datenmenge nach Feldinhalten |
|||
SELECT ''*'' FROM ''Tabellenname''; |
|||
* 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)]] |
''Siehe auch'': [[Join (SQL)]] |
Version vom 31. Juli 2006, 16:40 Uhr
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) gesehen. Meist geht man jedoch davon aus, dass die der DQL zugeordneten Inhalte Teil der DML (Data Manipulation Language) sind DQL beschäftigt sich mit dem Abfragen von Daten aus einer relationalen Datenbank.
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)