SELECT Statement


Das SELECT Statement ermöglicht es, Spalten einer Tabelle auszuwählen, die man abfragen möchte. Die Angabe des SELECT ist bei SQL-Abfragen verpflichtend.

SELECT id FROM article;
text/x-csharp

gibt zum Beispiel die ID von allen Artikeln aus.

Es ist auch möglich, mehrere oder alle Spalten auszuwählen. Mehrere Spalten kann man mit einem Komma nacheinander anführen, alle Spalten können mit * gewählt werden.

SELECT id, name FROM article;
text/x-csharp

gibt also die ID und den Namen von allen Artikeln aus.


Ein Ausschnitt der Ausgabe würde also so aussehen:

SELECT * FROM article;
text/x-csharp

gibt dagegen alle Spalten der Artikel-Tabelle aus. In diesem Fall wären das ID, Name, Gewicht und Preis.

Sollten nicht alle Ergebnisse benötigt werden, sondern nur die ersten Ergebnisse, ist es möglich, das mithilfe der Funktion TOP(n) anzugeben.

SELECT TOP(5) * FROM article;
text/x-csharp

gibt also alle Spalten der ersten fünf Einträge in der Artikel-Tabelle aus.

In SQL gibt es auch die Möglichkeit, einer Spalte der Ausgabetabelle einen anderen Namen zu geben. Das funktioniert mit dem Schlüsselwort AS.

Ein Beispiel dafür ist:

SELECT name AS Artikelbezeichnung FROM article;
text/x-csharp
SQL Grundlagen

Grundlagen zu SQL und FROM statement

WHERE Statement

Tutorial zur Verwendung von WHERE Statements mit Erklärung zu AND und OR

ORDER BY Operator

Tutorial zur auf- und absteigenden Sortierung mittels ORDER BY Operator

SELECT DISTINCT Statement

Tutorial zur Eliminierung von Duplikaten mit SELECT DISTINCT

SQL Tutorials

Hast du noch Fragen oder bist dir bei einer Aufgabe unsicher? Wirf einen Blick auf die SQL Tutorials!

Übersicht der Katas

Hier findest du die Erklärung zum Begriff "Katas" und eine Übersicht aller Programmierübungen.

Dojo - virtueller Übungsraum

Löse die Dojo-Aufgaben und werde Programmier-Profi!

Übung macht den Meister!

Mit unseren Katas wirst du routiniert in SQL und C#!

Katas

Über Digital Dojo

Das Digital Dojo ist der virtuelle Übungsraum von COUNT IT.

Angehende Programmierer*innen, Code-Neulinge, Wiedereinsteiger*innen und Fortgeschrittene finden hier das nötige Rüstzeug für ihre Karriere.

Du möchtest deine Lehre bei COUNT IT starten? Dann bist du hier richtig - besiege deine Gegner im Dojo Game und sichere dir deine Lehrstelle!

Inspire your career.

Newsletter abonnieren

Der COUNT IT Newsletter liefert viermal jährlich interessante Neuigkeiten über das Unternehmen. Gleich anfordern!