SQLite mosaik Teil 2


4. KOMBINIERTE ABFRAGEN
• Gib alle Dezemberhefte aus (Nummer, Titel, Monat)
select nummer,titel,monat from mosaik1
where monat 12
• Gib alle Dezemberhefte der Heftnummern 20 bis 80 aus (Nummer, Titel, Monat)
select nummer,titel,monat from mosaik1
where monat 12 and nummer 20 nummer 80
• Gib alle Dezemberhefte der Jahre 1960 bis 1970 aus (Jahr, Monat, Nummer)
select jahr,monat,nummer from mosaik1
where monat 12 and jahr 1960 and jahr 1970
5. AGGREGATFUNKTIONEN
• Letztes Heft
select titel,(jahr) from mosaik1
• Erstes Heft
select titel,(jahr) from mosaik1
• Durchschnittsjahr
select (jahr) from mosaik1
• Durchschnittsjahr gerundet auf 1 Stelle
select ((jahr),1) from mosaik1
• Anzahl der Hefte (Heftnummern zählen)
select (nummer) from mosaik1
• Anzahl der Dezemberhefte
select (monat) from mosaik1
where monat =
• Anzahl der Dezemberhefte und Januarhefte
select (monat) from mosaik1
where monat = monat =
VERSCHACHTELTE SQL-ANWEISUNGEN:
• Titel und Monat aller Dezemberhefte (Hinweis: Maximalwert der Monatszahlen)
select titel,monat from mosaik1
where monat = ( (monat) from mosaik1)
• Titel und Monat aller Novemberhefte
select titel,monat from mosaik1
where monat = ( (monat) - from mosaik1)
• Titel und Monat aller Januarhefte und Märzhefte (Hinweis: Minimalwert der Monatszahlen...)
select titel,monat from mosaik1
where monat = ( (monat) from mosaik1)
monat = ( (monat) + from mosaik1)
6. GRUPPIEREN
• Anzahl der Hefte pro Jahr
select (monat) as Anzahl, from mosaik1

• Anzahl der Hefte pro Monat (Wieviel Januarhefte, Februarhefte, ...)
select count(nummer) Anzahl, monat from mosaik1

• Gruppierung und Filterung nach den Heften der 50-er Jahre und der 70-er Jahre
select count(monat),jahr from mosaik1

having jahr 1949 1960
jahr 1969 1980