SQL-SELECT
Die SELECT-Klausel spezifiziert die vertikale Auswahl von Attributen und entspricht formal der Projektion (
- Semantik: Standardmäßig verhält sich SQL im Gegensatz zur relationalen Algebra wie eine Multimengen-Schnittstelle (Bag-Semantik). Duplikate werden im Ergebnis nicht automatisch eliminiert.
- Duplikatelimination: Die explizite mathematische Mengensemantik (echte Projektion) muss durch das Schlüsselwort
DISTINCTerzwungen werden:
SELECT DISTINCT Spaltenname FROM Tabellenname;
- Muster (Auswahlliste): Zulässig sind das Wildcard-Symbol
*für alle Attribute, konkrete Spaltennamen, Umbenennungen mittelsAS(funktional äquivalent zur Umbenennung) sowie arithmetische Ausdrücke und Funktionen.