8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 3: | Zeile 3: | ||
== SELECT Anweisungen == | == SELECT Anweisungen == | ||
Mit der <code>SELECT</code> Anweisung können Datensätze aus einer Datenbank abgerufen werden. | |||
<syntaxhighlight lang="SQL"> | |||
SELECT * FROM personen | |||
</syntaxhighlight> | |||
([http://sqlfiddle.com/#!9/660a1/1/0 Probier es aus.]) | |||
<code>*</code> bedeutet "Rufe alle Spalten ab", <code>personen</code> ist die Tabelle mit den Datensätzen. Um nur bestimmte Spalten abzurufen können diese statt <code>*</code> aufgelistet werden. | |||
<syntaxhighlight lang="SQL"> | |||
SELECT Gericht, Preis FROM speisen | |||
</syntaxhighlight> | |||
([http://sqlfiddle.com/#!9/660a1/4/0 Probier es aus.]) | |||
=== Ergebnisse sortieren === | === Ergebnisse sortieren === | ||
Die Datensätze im Ergebnis können mit dem <code>ORDER BY</code> Befehl sortiert werden: | |||
<syntaxhighlight lang="SQL"> | |||
SELECT id, Name, Ort FROM personen ORDER BY Name | |||
</syntaxhighlight> | |||
([http://sqlfiddle.com/#!9/660a1/5/0 Probier es aus.]) | |||
Das Egebnis ist <em>aufsteigend</em> nach den Werten in der Spalte <code>Name</code> sortiert. Die Sortierrichtung kann mit den Schlüsselwörtern <code>ASC</code> (ascending/aufsteigend) und <code>DESC</code> (descending/absteigend) festgelegt werden. | |||
<syntaxhighlight lang="SQL"> | |||
SELECT id, Name, Ort FROM personen ORDER BY Name DESC | |||
</syntaxhighlight> | |||
([http://sqlfiddle.com/#!9/660a1/6/0 Probier es aus.]) | |||
Um nach meherern Spalten zu sortieren, können diese hintereinander angegeben werden. Um zuerst absteigend nach <code>Abteilung</code> und dann jede ABteilung aufsteigend nach <code>Name</code> zu sortieren, schreibt man: | |||
<syntaxhighlight lang="SQL"> | |||
SELECT id, Name, Abteilung FROM personen ORDER BY Abteilung DESC, Name ASC | |||
</syntaxhighlight> | |||
([http://sqlfiddle.com/#!9/660a1/10/0 Probier es aus.]) | |||
=== Ergebnisse filtern === | === Ergebnisse filtern === | ||