faecher:informatik:oberstufe:datenbanken:sql_abfrage:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
faecher:informatik:oberstufe:datenbanken:sql_abfrage:start [04.11.2020 21:38] – [Beispiele] sbelfaecher:informatik:oberstufe:datenbanken:sql_abfrage:start [05.11.2020 15:23] sbel
Zeile 41: Zeile 41:
  
 ==== Ausführungsreihenfolge ==== ==== Ausführungsreihenfolge ====
 +   
 +  SELECT (Spaltenauswahl bzw. Projektion) 
   FROM (Tabellenauswahl)   FROM (Tabellenauswahl)
   -> WHERE (Zeilenauswahl bzw. Selektion)    -> WHERE (Zeilenauswahl bzw. Selektion) 
   -> GROUP BY (Gruppierung)    -> GROUP BY (Gruppierung) 
   -> HAVING (Gruppenauswahl)    -> HAVING (Gruppenauswahl) 
-  -> SELECT (Spaltenauswahl bzw. Projektion)  
   -> ORDER BY (Sortierung)   -> ORDER BY (Sortierung)
      
Zeile 60: Zeile 60:
 Die Abfrage  Die Abfrage 
 <code sql> <code sql>
-  SELECT * FROM artikel WHERE Id = 10+  SELECT * FROM adressen WHERE Id = 10
 </code> </code>
  
Zeile 112: Zeile 112:
   - Die durchschnittliche Zahl der Bonuspunkte aller Personen aus Aachen die am Bonusproramm teilnehmen.   - Die durchschnittliche Zahl der Bonuspunkte aller Personen aus Aachen die am Bonusproramm teilnehmen.
   - Die durchschnittliche Zahl der offenen Rechungen aller Personen, die jünger als 35 Jahre sind und nicht am Bonusprogramm teilnehmen.   - Die durchschnittliche Zahl der offenen Rechungen aller Personen, die jünger als 35 Jahre sind und nicht am Bonusprogramm teilnehmen.
 +
 ---- ----
 {{:aufgabe.png?nolink  |}} {{:aufgabe.png?nolink  |}}
Zeile 126: Zeile 127:
   - Eine Liste aller Mailprovider   - Eine Liste aller Mailprovider
   - Eine Liste aller Vorwahlen   - Eine Liste aller Vorwahlen
 +
 +
 +==== Material ====
 +
 +{{simplefilelist>:faecher:informatik:oberstufe:datenbanken:sql_abfrage:*}}
 +