Zoo tutorials: [ SQL | SQL (Hong Kong) | Linux | Java | XML ]
Ggw. verwendetes DBMS:

Eine Einführung in

SQL

Zum Umgang mit Datumswerten

Dieses Tutorium übt das Arbeiten mit Datumswerten am Beispiel von Daten der Show "Top of the Pops".

totp (wk, singer, song)

Mehr über die Tabelle.

Übungen

1a Wähle die Songs aus, die das Wort house enthalten.


1b Finde die Auftritte vom 20. Mai 1982. Das Format für Datumswerte variiert zwischen den SQL-Implementierungen. Versuche eine hiervon:
'20 May 1982' (Oracle & SQL Server),
#20 May 1982# (Access),
'1982-05-20' (MySQL)


1c Ermittle alle Daten der Show, die zwischen dem 20. und 27. Mai 1980 stattfand.


Rechnen mit Datumswerten

2a Ermittle die Details der Show, die an Deinem Geburtstag stattfand - und zwar für jedes Jahr.
SELECT * FROM totp 
WHERE	day(wk)=20 AND month(wk)=5


2b Die Show, die gewöhnlich am Donnerstag stattfand, findet seit kurzem am Freitag statt. Ermittle die Anzahl der Shows für jeden Tag der Woche.


2c Zeige das erste und letzte Datum, an dem 'Lulu' bei Top of the Pops aufgetreten ist.


Ein paar schwere Aufgaben

3a Welcher Interpret hatte die meisten Auftritte in jeder Dekade?

Hinweis: Die Abfrage bitte nicht ausführen! Die Abarbeitung dauert sehr lange...


3b Von welchem Song gibt es die meisten Cover-Versionen?


3c Wessen Karriere dauerte am längsten?


3d Wie lauten die musikalischen Eintagsfliegen (One-Hit-Wonder)?