SQL SELECT ist der meist verwendete Befehl. Er erlaubt uns, Spalten aus einer Tabelle auszuwählen.
SELECT Spaltenname FROM Tabellenname;
Auf den SQL SELECT Befehl folgt der Name der gewünschten Spalte, die abgefragt werden soll. Zu jedem SELECT Befehl gehört ein FROM, das nach der Spalte folgt. Nach dem FROM fügen wir den Namen der gewählten Tabelle ein. Da eine Datenbank aus mehreren Tabellen besteht, wählen wir hier die Tabelle aus, aus der die gewünschten Spalten abgefragt werden. Wenn wir Spalten ausgeben wollen, die keine doppelten Werte enthalten dürfen, müssen wir den SELECT DISTINCT Befehl verwenden.
SQL SELECT mit mehreren Spalten
Wenn wir mehrere Spalten ausgeben möchten, müssen wir sie mit Kommata trennen.
SELECT Produkt, [Verkaufte Einheiten], Preis FROM Verkäufe;
SQL SELECT - alle Spalten auswählen
Wenn wir alle Spalten aus der Tabelle wiedergeben möchten, setzen wir ganz einfach ein Sternchen (*) ein.
SELECT * FROM Verkäufe;
SQL SELECT - Spalten mit Leerzeichen auswählen
Wenn der Spaltenname oder der Tabellenname Leerzeichen enthält, schreiben wir sie in eckigen Klammern auf. Viele SQL Nutzer schreiben Unterstriche statt Leerzeichen, um das Eingeben der Spaltennamen zu vereinfachen und übersichtlicher zu gestalten.
SELECT [Betrag in Yen] FROM [Umsätze aus dem Ausland];
Je größer die Datenbank wird, umso wichtiger ist es, genaue Suchabfragen zu stellen. Alle Spalten wiederzugeben, kann bei mehreren Gigabyte großen Datenbanken sehr lange dauern. Bei der Suche nach Informationen aus Tabellen mit zu vielen Spalten können wir das eigentliche Ziel aus den Augen verlieren. Daher ist es wichtig, vor der Suchabfrage zu überlegen, welche Spalten genau das Ziel der Abfrage sind.