faecher:informatik:oberstufe:datenbanken:joinsii:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
faecher:informatik:oberstufe:datenbanken:joinsii:start [23.11.2020 19:55] – [LEFT JOIN] sbelfaecher:informatik:oberstufe:datenbanken:joinsii:start [23.11.2020 20:00] – [LEFT JOIN] sbel
Zeile 27: Zeile 27:
  
 <code sql> <code sql>
-SELECT lehrer.name,lehrer.vorname, schueler.name, schueler.vorname FROM lehrer  +SELECT lehrer.name,lehrer.vorname, schueler.name, schueler.vorname  
-LEFT JOIN schueler ON lehrer.id=schueler.KLID ORDER BY lehrer.name ASC +FROM lehrer  
 +LEFT JOIN schueler ON lehrer.id=schueler.KLID  
 +ORDER BY lehrer.name ASC 
 </code> </code>
  
 {{ :faecher:informatik:oberstufe:datenbanken:joinsii:leftjoin02.png |}} {{ :faecher:informatik:oberstufe:datenbanken:joinsii:leftjoin02.png |}}
  
 +Hier kann man auch nochmal schön demonstrieren, wie man mit der Benennung von Feldern mittels ''AS'' die LEsbarkeit der Statements verbessern kann:
 +
 +<code sql>
 +SELECT lehrer.name  AS Lname,lehrer.vorname AS LVname, schueler.name AS SName, schueler.vorname AS SVname 
 +FROM lehrer 
 +LEFT JOIN schueler ON lehrer.id=schueler.KLID 
 +ORDER BY lehrer.name ASC 
 +</code>
 +
 +{{ :faecher:informatik:oberstufe:datenbanken:joinsii:leftjoin03.png |}}
  • faecher/informatik/oberstufe/datenbanken/joinsii/start.txt
  • Zuletzt geändert: 16.11.2023 11:48
  • von Svenja Müller