Slide/Joins in SQL Queries

From wiki
Jump to navigation Jump to search

Links

Links hierher

[edit]
Slide
edit
qkey  SQL-40
pkey  SQL
basename  4-RelationaleDatenbankspracheSQL.pptx
page  40
name  Joins_in_SQL_Queries
title  Joins in SQL-Anfragen: Formulierungsvarianten
keywords  
links  
literature  
learningGoal  →[[]]
[edit]
Joins in SQL-Anfragen: Formulierungsvarianten • 
Klassischer• •Stil• (•nicht• •zu• •empfehlen•, da •nicht• •sofort• •als• Join •zu• •erkennen•):•SELECT •K.KName•, Ware •FROM Kunde K, Auftrag•WHERE •K.KName• = •Auftrag.KName• •Seit• SQL92 ("ANSI-•Stil•"): •Natürlicher• •Verbund• (•implizit• •über• •gleiche• Attribute)•SELECT •KName•, Ware•FROM Kunde •NATURAL JOIN •Auftrag•Theta-Join •mit• •expliziter• Join-•Bedingung•: •ON•-•Klausel•SELECT •Kunde.KName•, Ware •FROM Kunde •JOIN• •Auftrag•ON• •Kunde.KName• = •Auftrag.KName•Analog •auch• •andere• Join-•Arten•LEFT (OUTER) JOIN•RIGHT (OUTER) JOIN•FULL (OUTER) JOIN

Kunde (•KName•, KAdr, Saldo)•Lieferant (•LName•, •Ware•, LAdr, Preis)•Auftrag (•KName•, •LName•, •Ware•, Menge)