AKSA-EFI/kinderbuecher
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language>
= Spielwiese zu Kinderbuechern =
Diese Übung basiert auf den Daten von [http://www.oebib.de/LesenLiebenLernen.1379.0.html|Bayerische Staatsbibliothek].
<code id="4cac618eac381" hidden>
DROP TABLE IF EXISTS kinderbuecher;
CREATE TABLE kinderbuecher (
titel varchar(255) DEFAULT NULL,
verfasser varchar(255) DEFAULT NULL,
verlag varchar(255) DEFAULT NULL,
jahr int DEFAULT NULL,
seiten int DEFAULT NULL,
preis double DEFAULT NULL,
schlagwort varchar(255) DEFAULT NULL
);
INSERT INTO kinderbuecher VALUES ('Mein Computer', 'Wolfgang Metzger; Andreas Wilhelm', 'Ravensburger', 2004, NULL, 12.95, 'Computer');
INSERT INTO kinderbuecher VALUES ('Mein erstes Buch vom Computer', 'Norbert Golluch', 'Betz', 2007, NULL, 12.95, 'Computer');
INSERT INTO kinderbuecher VALUES ('Alles über die Feuerwehr', 'Peter Nieländer', 'Ravensburger', 2007, NULL, 12.95, 'Feuerwehr');
INSERT INTO kinderbuecher VALUES ('Woher die kleinen Kinder kommen', 'Doris Rübel', 'Ravensburger', 2001, 12, 12.95, 'Körper-Gesundheit');
INSERT INTO kinderbuecher VALUES ('Wir entdecken unseren Körper', 'Doris Rübel', 'Ravensburger', 2005, 14, 12.95, 'Körper-Gesundheit');
INSERT INTO kinderbuecher VALUES ('Mir gehts gut!', 'Astrid Hille; Antje Bohnstedt', 'Velber ', 2005, 48, 9.95, 'Körper-Gesundheit');
</code>
== Alle Kinderbücher anzeigen ==
<run id="4cac618eac40e">
SELECT * FROM kinderbuecher;
</run>
== Aufgaben zur Filterung ==
===Zeigen Sie alle Bücher zum Thema Technik an.===
<run id="4cac618eac491">
</run>
<popup name="Lösung">
<run id="4cac618eac500">
SELECT * FROM kinderbuecher WHERE thema='Technik';
</run>
</popup>
===Zeigen Sie alle Bücher zum Thema Technik an, die mindestens EUR 15 kosten.===
<run id="4cac618eac56a">
</run>
<popup name="Lösung">
<run id="4cac618eac5d9">
SELECT * FROM kinderbuecher WHERE thema='Technik' AND preis >= 15;
</run>
</popup>
===Zeigen Sie alle Bücher an, absteigend nach Jahrgang sortiert und innerhalb der Jahrgänge nach Preis aufsteigend sortiert===
<run id="4cac618eac64b">
</run>
<popup name="Lösung">
<run id="4cac618eac7a0">
SELECT * FROM kinderbuecher ORDER BY jahr DESC, preis ASC;
</run>
</popup>