21.11.2013 Aufrufe

PDF [522 KB] - SwissEduc.ch

PDF [522 KB] - SwissEduc.ch

PDF [522 KB] - SwissEduc.ch

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Aufgabe 3.2<br />

Für wel<strong>ch</strong>e Automarke wurden wie viele Strafzettel erteilt? Die Antwort auf die Frage lautet,<br />

absteigend na<strong>ch</strong> Anzahl Strafzettel sortiert:<br />

AUTOMARKE<br />

GM 3<br />

VW 3<br />

Opel 1<br />

Ford 1<br />

Mercedes 1<br />

ANZAHL<br />

S<strong>ch</strong>reiben Sie eine SQL-Anweisung, wel<strong>ch</strong>e die obige Frage beantwortet. Die Ausgabe Ihrer<br />

Anweisung soll exakt wie oben aussehen:<br />

Lösung: 2 Punkte für >= 4 Kriterien (COUNT in SELECT, JOIN (egal wie formuliert), GROUP, , ORDER<br />

BY COUNT, DESC; ; GROUP BY ist zwingend für 2 Punkte), , 1 Punkte >= 2 Kriterien<br />

SELECT automarke, COUNT(kennzei<strong>ch</strong>en) AS anzahl<br />

FROM kfz k<br />

JOIN strafzettel s ON s.kennzei<strong>ch</strong>en=k.kennzei<strong>ch</strong>en<br />

GROUP BY automarke<br />

ORDER BY COUNT(kennzei<strong>ch</strong>en) DESC;<br />

11

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!