Übungen zu SQL und Access PDF

Title Übungen zu SQL und Access
Author Julia Döpfner
Course Datenbank-Übung
Institution Hochschule Rhein-Main
Pages 6
File Size 505.4 KB
File Type PDF
Total Downloads 39
Total Views 153

Summary

Download Übungen zu SQL und Access PDF


Description

E-Business A SQL Anweisungen SQL Anweisungen für die Datenbankbefehle aus der Datenbank „SQL-Befehle“

Übung 1 – Auswahlabfrage komplett Erstellen Sie eine Abfrage (Auswahlabfrage), die alle Daten der Tabelle ausgibt •

SELECT * FROM Verlag

Übung 2 – Auswahlabfrage einzelner Spalten Erstellen Sie eine Abfrage, die nur die Spalten „Verlagsname“ und „Buchtitel“ aus der Tabelle „Verlag“ ausgibt: •

SELECT Verlag.Verlagsname, Verlag.Buchtitel FROM Verlag

Übung 3 – Auswahlabfrage mit Bedingung Erstellen Sie eine Abfrage, die nur die Spalten „Verlagsname“ und „Buchtitel“ aus der Tabelle ausgibt und dabei nur den Verlag Gabler berücksichtigt: •

SELECT Verlag.Verlagsname, Verlag.Buchtitel FROM Verlag WHERE (((Verlag.Verlagsname)=„Gabler“))

Übung 4 – Auswahlabfrage mit Bedingung und Sortierung Erstellen Sie eine Abfrage, die nur die Spalten „Verlagsname“ und „Buchtitel“ aus der Tabelle ausgibt und dabei nur den Verlag Gabler berücksichtigt und dabei die auszugebenden Buchtitel absteigend sortiert: •

SELECT Verlag.Verlagsname, Verlag.Buchtitel FROM Verlag WHERE (((Verlag.Verlagsname)=„Gabler“)) ORDER BY Verlag.Buchtitel DESC

Übung SQL

SS19

1

E-Business A SQL Anweisungen Übung 5a – Auswahlabfrage mit Gruppierung Erstellen Sie eine Abfrage, die nur die Spalten „Verlagsname“ und „Buchtitel“ aus der Tabelle ausgibt und dabei nach Verlagen gruppiert: • •

SELECT Verlag.Verlagsname, Verlag.Buchtitel FROM Verlag GROUP BY Verlag.Verlagsname, Verlag.Buchtitel Solange zusammen mit dem GROUP BY Befehl keine Aggregationsfunktion verwendet wird, kann das Ergebnis dieser Übung auch durch Auswahlabfrage mit SORT/ORDER erzeugt werden. Es ist dann nur darauf zu achten in welcher Reihenfolge (aufsteigend /absteigend) die Verlage bzw. auch die Buchtitel angezeigt werden.

Übung 5b – Auswahlabfrage mit Gruppierung Erstellen Sie eine Abfrage, die nur die Spalten „Verlagsname“ und „Buchtitel“ aus der Tabelle ausgibt und dabei nach Büchern gruppiert: • • •

SELECT Verlag.Verlagsname, Verlag.Buchtitel FROM Verlag GROUP BY Verlag.Buchtitel, Verlag.Verlagsname Kein Unterschied in der Entwurfsansicht sichtbar im Vergleich zu Übung 5a), nur im SQLStatement sichtbar (daher nur mit SQL-Statement umzusetzen) Solange zusammen mit dem GROUP BY Befehl keine Aggregationsfunktion verwendet wird, kann das Ergebnis dieser Übung auch durch Auswahlabfrage mit SORT/ORDER erzeugt werden. Es ist dann nur darauf zu achten in welcher Reihenfolge (aufsteigend /absteigend) die Verlage bzw. auch die Buchtitel angezeigt werden.

Übung SQL

SS19

2

E-Business A SQL Anweisungen Übung 6 – Auswahlabfrage mit Gruppierung und Funktion Erstellen Sie eine Abfrage, die Verlagsnamen und die Anzahl der in diesem Verlag erschienenen Bücher ausgibt: • •

SELECT Verlag.Verlagsname, Count(Verlag.Buchtitel) AS AnzahlvonBuchtitel FROM Verlag GROUP BY Verlag.Verlagsname Über Summenzeichen kann Funktion eingeblendet werden

Übung 7 – Auswahlabfrage mit Gruppierung, Funktion und Bedingung Erstellen Sie eine Abfrage, die Verlagsnamen und die Anzahl der in diesem Verlag erschienenen Bücher ausgibt unter der Bedingung, dass mindestens zwei Bücher in diesem Verlag erschienen sind: • •

SELECT Verlag.Verlagsname, Count(Verlag.Buchtitel) AS AnzahlvonBuchtitel FROM Verlag GROUP BY Verlag.Verlagsname HAVING (((Count(Verlag.Buchtitel))>1)) Gibt eine Suchbedingung für eine Gruppe oder ein Aggregat an. HAVING wird in der Regel in einer GROUP BY-Klausel verwendet. Wenn GROUP BY nicht verwendet wird, verhält sich HAVING wie eine WHERE-Klausel.

Übung SQL

SS19

3

E-Business A SQL Anweisungen SQL Anweisungen für die Datenbankbefehle aus der Datenbank „SQL-Befehle-Join“

Übung 1 – Inner Join Erstellen Sie eine Abfrage, die alle Werte aus beiden Tabellen ausgibt, sofern entsprechende Daten in beiden Tabellen vorhanden sind: •

SELECT Verlag.[Datensatz ID], Verlag.Verlagsname, Verlag.Verlagsnummer, Verlag.[VerlagsPLZ], Bücher.ID, Bücher.Vorname, Bücher.Nachname, Bücher.Titel, Bücher.Verlag FROM Verlag INNER JOIN Bücher ON Verlag.[Verlagsnummer] = Bücher.[Verlag];

Übung SQL

SS19

4

E-Business A SQL Anweisungen Übung 2 – Outer Join Left Erstellen Sie eine Abfrage, die alle Werte aus der Tabelle Verlag ausgibt und die entsprechenden Werte aus der Tabelle Bücher •

SELECT Verlag.[Datensatz ID], Verlag.Verlagsname, Verlag.Verlagsnummer, Verlag.[VerlagsPLZ], Bücher.ID, Bücher.Vorname, Bücher.Nachname, Bücher.Titel, Bücher.Verlag FROM Verlag LEFT JOIN Bücher ON Verlag.[Verlagsnummer] = Bücher.[Verlag];

Übung SQL

SS19

5

E-Business A SQL Anweisungen Übung 3 – Outer Join Right Erstellen Sie eine Abfrage, die alle Werte aus der Tabelle Bücher ausgibt und die entsprechenden Werte aus der Tabelle Verlag •

SELECT Verlag.[Datensatz ID], Verlag.Verlagsname, Verlag.Verlagsnummer, Verlag.[VerlagsPLZ], Bücher.ID, Bücher.Vorname, Bücher.Nachname, Bücher.Titel, Bücher.Verlag FROM Verlag RIGHT JOIN Bücher ON Verlag.[Verlagsnummer] = Bücher.[Verlag];

Übung SQL

SS19

6...


Similar Free PDFs