Verwendung der Datenbank lab_dhsummerschool1 (auf http://dhvlab.gwi.uni-muenchen.de/sql/index.php?db=lab_dhsummerschool1)
Einfache Select-Statements in den Tabellen cports, cconnections, cbetreiber (das Präfix "c" bezeichnet Tabellen mit den Daten aus Exemplum der Fährverbindung von und nach Corsica [vgl. https://www.dh-lehre.gwi.uni-muenchen.de/?p=1664]; Download der Korsika-Datenbanktabellen):
"select" wählt Spalten einer Tabelle aus. Ein Stern (*) ist die Kurzschreibweise für "alle Spalten" der bezeichneten Tabelle select * from cports;

Einfache Selektion: Die sog. Where-Klausel erlaubt die Selektion einzelner Zeilen
einer Tabelle, deren Inhalte einem bestimmten Muster entsprechen
select * from cports where region = 'sard';

Für die Selektion stehen verschiedene "Operatoren" zur Verfügung.
select * from cports where region like 'sard';

Während "=" die vollkommene Übereinstimmung zwischen Suchmuster und Feldwert verlangt,
erlaubt "like" die Verwendung von Platzhaltern (% = eine beliebige Anzahl von
beliebigen Zeichen
select * from cports where port like 'L%';

In der Grundeinstellung wird nicht zwischen Groß- und Kleinschreibung unterschieden ("case insensitive"; s. dazu den Beitrag "MySQL: Umgang mit Groß-/ leinschreibung (Kollationierung)") select * from cports where port like '%I%';

Das Kommando "select" kann auch für die Ausgabe einfacher Strings verwendet werden select 'Hallo';

In gleicher Weise können auch Rechenoperationen durchgeführt werden select 1 + 3;

select 1 / 3;

Die Verwendung einer From-Klausel im Kontext von Stringausgaben oder Rechenoperationen führt dazu, dass das entsprechende Kommando für jede Zeile der angesprochenen Tabelle wiederholt wird select 1 / 3 from cports;
