3.4.5 - 3.4.7 DB: SQL Flashcards
Einfache Abfragen auf einer einzigen Tabelle, enthalten immer
- Selektion und
- Projektion
Was ist immer die Reihenfolge von SELECT / FROM / WHERE / ORDER BY
SELECT / FROM / WHERE / ORDER BY
Was geht ab bei Order by
absteigend: DESC
aufsteigen ASC
wenn Mans ohne schreibt ists automatisch ASC
Was muss man für das Auswahl von Zeilen schrieben, das entsprechende zum Kriterium bei QBE?
WHERE
Select* gibt
alle Attribute
Wie verknüpft man Daten aus verschiedenen Tabellen?
Mit Joins
Beispiele für Aggregationsfunktionen:
Anzahl ermitteln, Summen bilden
Was enthält der INNER JOIN?
Das Ergebnis enthält nur die Datensätze, bei denen die Schlüssel der verknüpften Felder der beiden Tabellen gleich sind.
Wie tippt man den Inner Join in SQL?
FROM Mastertabelle
INNER JOIN Detailtabelle
ON Mastertabelle.PS = Detailtabelle.FS
Für die Attributname in SQL was ist generell zu empfehlen?
immer die Langform zu nehmen,
also Tabellenname.Attributname
Wann kommt der JOIN in der Select / From / Where / Order Reihenfolge?
Direkt nach dem FROM
Mit was schreibt man in SQL die Alternative zum INNER JOIN bei referentielle Integrität?
mit einer Where Bedingung
Bei welcher maximalen Anzahl an Tabellen, geht der WHERE Ersatz für den INNER JOIN?
3
Wie tippt man den Where Bedingung Ersatz für den INNER JOIN
FROM Mastertabelle, Detailtabelle
WHERE
Mastertabelle.PS = Detailtabelle.FS
Wie werden Attribute in SQL immer adressiert?
Tabellenname.Attributname