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');
INSERT INTO kinderbuecher VALUES ('Die Sinnes-Werkstatt', 'Ulrike Berger', 'Velber ', 2005, 45, 9.50, 'Körper-Gesundheit');
INSERT INTO kinderbuecher VALUES ('Was hört der Arzt in meinem Bauch?', 'Astrid Hille; Alexandra Junge', 'Velber ', 2007, 45, 9.95, 'Körper-Gesundheit');
INSERT INTO kinderbuecher VALUES ('Neues aus der Milchzahnstrasse ', 'Anna Russelmann', 'Nord-Süd-Verl.', 2008, 40, 11.50, 'Körper-Gesundheit');
INSERT INTO kinderbuecher VALUES ('Bananen-Quark macht affenstark ', 'Astrid Hille; Alexandra Junge', 'Velber', 2008, 45, 9.95, 'Körper-Gesundheit');
INSERT INTO kinderbuecher VALUES ('Der Dachs hat heute schlechte Laune!', 'Moritz Petz; Amélie Jackowski', 'Nord-Süd-Verl.', 2009, 26, 8.90, 'Miteinander leben');
INSERT INTO kinderbuecher VALUES ('Mit dem spielen wir nicht!', 'Sylvia Schopf; Manfred Tophoven', 'Betz', 2009, 28, 12.95, 'Miteinander leben');
INSERT INTO kinderbuecher VALUES ('Blöde Ziege - Dumme Gans', 'Isabel Abedi; Silvio Neuendorf', 'Ars-Ed.', 2009, 24, 12.95, 'Streit');
INSERT INTO kinderbuecher VALUES ('Technik bei uns zu Hause', 'Doris Rübel; Ulrike Holzwarth-Raether', 'Ravensburger', 2003, NULL, 12.95, 'Technik');
INSERT INTO kinderbuecher VALUES ('Warum glüht die Glühbirne?', 'Ulrike Berger', 'Velber', 2005, NULL, 15.00, 'Technik');
INSERT INTO kinderbuecher VALUES ('Unter der Stadt', 'Norbert Golluch', 'Betz', 2008, NULL, 12.95, 'Technik');
</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 SCHLAGWORT='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 SCHLAGWORT='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>