USE [MeineNeueDatenbank];
SELECT Artikel
FROM ProduktListe;
Mit SELECT
kannst du Datensätze aus einer Tabelle abfragen.
Der Hauptgrund, warum wir Daten in einer Datenbank speichern ist, dass wir hinterher schnell und einfach Daten daraus abfragen können.
Wir möchten verschiedene Datensätze kombinieren um spezielle Fragen zu beantworten wie zum Beispiel "Wie viele rote Pullover wurden im letzten Jahr an Kunden aus Salzburg verkauft?". Du kannst deine Abfragen auf vielfältige und flexible weisen filtern um genau die Daten zu bekommen, die du benötigst.
SELECT
ist damit der am meisten verwendete SQL-Befehl.
Öffne ein neues Query.
Frage nun eine Spalte aus deiner Tabelle ab.
USE [MeineNeueDatenbank];
SELECT Artikel
FROM ProduktListe;
Prüfe die Abfrage und führe sie aus.
Du siehst nun die Einträge aus der Spalte Artikel
Frage nun mehrere Spalten auf einmal ab.
SELECT Artikel, Beschreibung
FROM ProduktListe;
Prüfe die Abfrage und führe sie aus.
Du siehst nun die Einträge aus der Spalte Artikel
und Beschreibung
Frage nun alle Spalten der Tabelle auf einmal ab.
SELECT *
FROM ProduktListe;
Prüfe die Abfrage und führe sie aus.
Du siehst nun die Einträge aller Spalten aus der Tabelle.
Du kannst die Namen der Spalten in deiner Ergebnisliste anpassen.
SELECT Artikel AS [Der Artikelname], Beschreibung AS [Die Artikelbeschreibung]
FROM ProduktListe;
Prüfe die Abfrage und führe sie aus.
Du siehst nun die Einträge aller Spalten aus der Tabelle. Die Spalten in den Ergebnissen haben andere Namen.
Mit der WHERE
Klausel kannst du Datensätze in deiner Abfrage filtern.
Mit WHERE
kannst du Kriterien festlegen, die deine Datensätze erfüllen müssen um weiter verarbeitet zu werden.
Du kannst damit zum Beispiel Änderungen an deinen Datensätze sehr genau steuern.
Zum Beispiel kannst du eine Anweisung schreiben: "Ändere den Preis für Produkt Pullover
, aber nur, wenn dessen Farbe rot
ist."
In den bisherigen SELECT
Abfragen hast du immer alle Datensätze deiner Tabelle als Ergebnis zurückbekommen.
Jetzt möchten wir nur bestimmte Datensätze sehen.
Du filterst also deine Ergebnisse mit Hilfe der WHERE
Klausel.
SELECT Artikel, Beschreibung, Preis
FROM ProduktListe
WHERE Preis < 50;
Prüfe die Abfrage und führe sie aus.
Du siehst nun alle Datensätzen bei denen der Preis niedriger als 50 ist.
Jetzt möchtest du alle Details eines bestimmten Produkts sehen.
SELECT *
FROM ProduktListe
WHERE ProduktID = 5;
Du siehst nun alle Spalten des Produkts mit der ProduktID = 5
.
P
anfangenNun lasse dir alle Artikel anzeigen, die mit dem Buchstaben P
anfangen.
SELECT *
FROM ProduktListe
WHERE Artikel LIKE 'P%';
Du siehst nun alle Artikel, die mit P
anfangen.