Hauptmenü
HTML und CSS
PHP-Einführung
Algorithmen
Funktionen
Cookies
Datenbanken
Lösungen
Projekte
Sammelsurium
Links
Hilfe
Serverzugang
selfhtml
selfphp
php-Manual
PHP Tutorial
WEB Tutorial
Editoren
Hauptmenü
HTML und CSS
PHP-Einführung
Algorithmen
Funktionen
Cookies
Datenbanken
Lösungen
Projekte
Sammelsurium
Links
Hilfe
Serverzugang
selfhtml
selfphp
php-Manual
PHP Tutorial
WEB Tutorial
Editoren
=> Lektion 3: Zusammenführen der Datensätze mit SQL
In folgenden SQL Befehlen wurden Fehler eingebaut. Versuche die Fehler zu finden ohne den SQL Befehl in phpmyadmin auszuführen.
Erst nach deiner Korrektur kannst du den Befehl eingeben und testen.
Die Aufgaben beziehen sich auf die Tabellen schueler
und buecher
aus => Lektion 1.2 - Erste SQL-Schritte.
SELECT * FROM buecher WHERE BPreis = '100'
SELECT SVorname SNachname FROM SCHUELER WHERE SNachname = '%E%'
SELECT COUNT (*) FROM schueler
SELECT * FROM schueler WHERE SNachname = Köhler
SELECT * FROM schueler WHERE 'SNachname' = 'Schwarz'
Lösung in 3 Zeilen:
In der Datei notendurchschnitt.sql ist eine leere Tabelle vorgegeben. Finde heraus, wie du mit Hilfe von phpmyadmin diese Tabelle mit Werten füllst und schreibe dann eine Abfrage, die aus einer gegebenen Anzahl von Noten den Notendurchschnitt berechnet.
Ein Datenbankenbenutzer hat folgende Anfrage an eine Tabelle gestellt:
Die Tabelle hat den Namen R
und die Spalten A,B,C
.
SELECT DISTINCT A, B FROM R WHERE C = A
Das Datenbanksystem hat folgende Datenbank herausgegeben:
R | |
---|---|
A | B |
1 | 2 |
2 | 1 |
Welche der drei Datenbanken kann die „Ausgangsdatenbank“ gewesen sein. Also die Datenbank, die die obige Antwort liefert.
R | |||
---|---|---|---|
A | B | C | D |
1 | 4 | 3 | 1 |
2 | 1 | 2 | 4 |
1 | 2 | 1 | 3 |
2 | 1 | 2 | 2 |
R | |||
---|---|---|---|
A | B | C | D |
1 | 2 | 1 | 1 |
2 | 1 | 2 | 1 |
2 | 1 | 2 | 2 |
1 | 3 | 1 | 2 |
R | ||
---|---|---|
A | B | C |
0 | 2 | 2 |
2 | 1 | 2 |
1 | 2 | 1 |
=> Lektion 5: SQL-Übungen Teil 2
=> Übersicht: Datenbanksysteme