Befehlsreferenz SQL: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
1.626 Bytes hinzugefügt ,  12:20, 5. Mär. 2021
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
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 ===

Navigationsmenü