Gib ein Beispiel für eine Aufgabe mit einer SQL-Abfrage.

Antwort

Hier ist ein Beispiel für eine Aufgabe, die eine SQL-Abfrage erfordert: **Aufgabe:** Gegeben sei eine Datenbank mit zwei Tabellen: `Kunden` und `Bestellungen`. **Tabelle `Kunden`:** | KundenID | Name | Stadt | |----------|------------|------------| | 1 | Anna Meier | Berlin | | 2 | Max Müller | Hamburg | | 3 | Lisa Schmidt | München | **Tabelle `Bestellungen`:** | BestellID | KundenID | Bestelldatum | Betrag | |-----------|----------|--------------|--------| | 101 | 1 | 2023-01-15 | 150.00 | | 102 | 2 | 2023-02-20 | 200.00 | | 103 | 1 | 2023-03-05 | 300.00 | | 104 | 3 | 2023-04-10 | 250.00 | **Aufgabe:** Schreibe eine SQL-Abfrage, die die Namen der Kunden und die Gesamtbeträge ihrer Bestellungen anzeigt. Die Ergebnisse sollen nach dem Gesamtbetrag absteigend sortiert sein. **Lösung:** ```sql SELECT K.Name, SUM(B.Betrag) AS Gesamtbetrag FROM Kunden K JOIN Bestellungen B ON K.KundenID = B.KundenID GROUP BY K.Name ORDER BY Gesamtbetrag DESC; ``` Diese Abfrage verknüpft die Tabellen `Kunden` und `Bestellungen` über die `KundenID`, summiert die Beträge der Bestellungen für jeden Kunden und sortiert die Ergebnisse nach dem Gesamtbetrag in absteigender Reihenfolge.

Kategorie: Datenbank Tags: SQL Abfrage Datenbank
Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Wie entferne ich Spalten in einer SQL Abfrage?

Um Spalten in einer SQL-Abfrage zu entfernen, musst du die SELECT-Anweisung anpassen. Anstatt `SELECT *` zu verwenden, gibst du nur die Spalten an, die du behalten möchtest. Hier ein Beispiel: A... [mehr]

SQL-Fehler 242 S0003?

Der SQL-Fehler [242] [S0003] deutet in der Regel auf ein Problem mit der Datenbankverbindung oder auf ein Problem mit der Abfrage selbst hin. Dieser Fehler kann auftreten, wenn die Datenbank nicht err... [mehr]

Welche SQL-Version verwendet SQL Server Management Studio?

SQL Server Management Studio (SSMS) ist ein Tool, das zur Verwaltung von Microsoft SQL Server-Datenbanken verwendet wird. Die Version von SQL, die SSMS verwendet, hängt von der Version des SQL Se... [mehr]

Wie loggt man sich in SSMS ein?

Um dich in SQL Server Management Studio (SSMS) einzuloggen, folge diesen Schritten: 1. **SSMS starten**: Öffne SQL Server Management Studio auf deinem Computer. 2. **Verbindungsfenster**: Nach... [mehr]

Muss beim Insert in eine MySQL-Datenbank ein Textfeld in ein Zahlenfeld eingefügt werden?

In MySQL ist es nicht möglich, einen Textwert direkt in ein Zahlenfeld einzufügen, da dies zu einem Typkonflikt führt. Wenn du versuchst, einen Text in ein Zahlenfeld einzufügen, w... [mehr]

SQL aus Textfeld ein Zahlenfeld machen?

Um ein Textfeld in ein Zahlenfeld in SQL zu konvertieren, kannst du die `CAST`- oder `CONVERT`-Funktion verwenden, abhängig von der verwendeten SQL-Datenbank. Hier sind Beispiele für beide M... [mehr]

Welche Aufgabe hat die DQL?

Die DQL, oder Data Query Language, ist ein Teil der Datenbankabagesprachen, die verwendet wird, um Daten aus einer Datenbank abzurufen. Ihre Hauptaufgabe besteht darin, Abfragen zu formulieren, die es... [mehr]

Bedeutung Primärschlüssel?

Ein Primärschlüssel ist ein einzigartiges Identifikationsmerkmal für Datensätze in einer Datenbanktabelle. Er sorgt dafür, dass jeder Datensatz eindeutig identifiziert werden... [mehr]

Warum Schnittstelleninformationen in einer Datenbank speichern?

Das Speichern von Schnittstelleninformationen in einer Datenbank hat mehrere Vorteile: 1. **Zentralisierte Verwaltung**: Schnittstelleninformationen können an einem Ort zentralisiert werden, was... [mehr]

Typische Systemarchitektur einer graphischen Neo4j Datenbank

Eine typische Systemarchitektur einer graphischen Neo4j-Datenbank umfasst mehrere Schichten und Komponenten: 1. **Client-Schicht**: Hier interagieren Benutzer oder Anwendungen mit der Datenbank. Dies... [mehr]