Geschachteltes SELECT

Werbung
Geschachtelte SELECT-Anweisungen
Hausaufgabe vom 28.11.07
Welche Artikel haben einen Preis, der größer als von Asti und kleiner als der von Tomaten ist?
[Jens Schneider]
SELECT Artikel, Preis
FROM Supermarkt
WHERE Preis > (
SELECT Preis
FROM Supermarkt
WHERE Artikel = 'Asti')
AND
Preis < (
SELECT Preis
FROM Supermarkt
WHERE Artikel = 'Tomate' )
Ermittle alle Artikel der Abteilung Gemüse, deren Gesamtwarenwert unter dem höchsten
Gesamtwarenwert der Abteilung Getränke liegt. [David Müller]
SELECT Artikel,Preis*Verfügbarkeit as Gesamtwarenwert
FROM Supermarkt
WHERE (Preis*Verfügbarkeit)<(SELECT MAX(Preis*verkaufteAnzahl) FROM Supermarkt
WHERE Abteilung="Getränke") AND Abteilung="Gemüse";
Überprüfe ob die Gewinnspanne der Artikel mit der Nummer größer 15 größrer ist als die mit
einer Nummer < 15 [Björn Stuwe]
SELECT *
FROM Supermarkt
WHERE ArtikelNr > 15 AND SUM(Preis*Verfügbarkeit*0.3)>
( SELECT AVG(Preis*Verfügbarkeit*0.3)
FROM Supermarkt
Aufgabe: Gebe alle Artikel aus der Abteilung Käse aus, die im Vergleich zu den anderen
Artikeln aus dieser Abteilung unterdurchschnittlich verfügbar sind. [Lucas Jacob]
SELECT *
FROM Supermarkt
WHERE Abteilung = 'Käse' AND
Verfügbarkeit < (SELECT AVG(Verfügbarkeit) as DurschnittlicheVerfügbarkeit FROM Supermarkt
WHERE Abteilung = 'Käse')
Gib alle Artikel aus, deren Preis unterdruchschnittlich ist und außerdem die Verfügbarkeit über
50 Artikel ist. [Fabian Eurich]
SELECT*
FROM Supermarkt
WHERE Preis < (SELECT AVG( Preis) FROM Supermarkt) AND Verfügbarkeit > 50
Ermittle die Artikel die mehr als einen Euro kosten und überdurschnichtlich viele Artikel
verfügbar haben. [Jacob Huth]
SELECT *
FROM Supermarkt
WHERE Preis > 1 AND
(Verfügbarkeit) > (SELECT AVG(Verfügbarkeit) FROM
Supermarkt)
Herunterladen