Hier ist eine Beispielaufgabe, die die Konzepte von SELECT, WHERE, ORDER BY, LIMIT und LIKE verwendet, die wir besprochen haben:
Aufgabe:
Ein Online-Shop speichert seine Kundendaten in einer MySQL–Datenbank. Ihre Aufgabe ist es, eine Abfrage zu erstellen, um die folgenden Anforderungen zu erfüllen:
- Wählen Sie die Spalten „customer_id„, „first_name„, „last_name“ und „email“ aus der Tabelle „customers“ aus und sortieren Sie die Ergebnisse nach der Spalte „first_name“ in aufsteigender Reihenfolge.
- Wählen Sie die Spalten „order_id„, „order_date“ und „total_amount“ aus der Tabelle „orders“ aus und sortieren Sie die Ergebnisse nach der Spalte „order_date“ in absteigender Reihenfolge.
- Wählen Sie die Spalten „product_name“ und „price“ aus der Tabelle „products“ aus und sortieren Sie die Ergebnisse nach der Spalte „price“ in aufsteigender Reihenfolge und begrenzen Sie die Ergebnisse auf die ersten 20.
- Wählen Sie die Spalten „first_name„, „last_name“ und „city“ aus der Tabelle „customers“ aus, wobei nur die Datensätze ausgewählt werden, bei denen der Wert in der Spalte „city“ mit „Lon“ beginnt oder „New“ und sortieren Sie die Ergebnisse nach der Spalte „last_name“ in absteigender Reihenfolge und begrenzen Sie die Ergebnisse auf die ersten 15.
Bitte senden Sie die Codes nach erfolgreichem Abschluss an die Trainer im Discord-Kanal.
Fühlen Sie sich frei, wenn Sie weitere Fragen haben oder weitere Klarstellungen benötigen.