Lesson 4 Flashcards
Was ist SQL-DQL?
SQL-DQL (Data Query Language) wird verwendet, um Daten aus einer Datenbank abzurufen und zu filtern.
Welche Basisoperationen gibt es in SQL-DQL?
Die Basisoperationen sind SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY und LIMIT.
Was macht die SELECT-Anweisung?
Die SELECT-Anweisung gibt die gewünschten Attribute (Spalten) einer Tabelle zurück.
Was macht die FROM-Anweisung?
Die FROM-Anweisung gibt an, aus welchen Tabellen die Daten abgerufen werden sollen.
Was macht die WHERE-Anweisung?
Die WHERE-Anweisung filtert die Datensätze nach einer bestimmten Bedingung.
Was macht die GROUP BY-Anweisung?
Die GROUP BY-Anweisung gruppiert Datensätze mit denselben Attributwerten, um Aggregationen durchzuführen.
Was macht die HAVING-Anweisung?
Die HAVING-Anweisung filtert gruppierte Datensätze basierend auf einer Aggregatfunktion.
Was macht die ORDER BY-Anweisung?
Die ORDER BY-Anweisung sortiert die Ergebnisdatensätze nach einem oder mehreren Attributen in auf- oder absteigender Reihenfolge.
Was macht die LIMIT-Anweisung?
Die LIMIT-Anweisung begrenzt die Anzahl der zurückgegebenen Datensätze auf eine bestimmte Anzahl.
Was bedeutet DISTINCT in einer SELECT-Anweisung?
DISTINCT entfernt doppelte Einträge in der Ergebnismenge der SELECT-Abfrage.
Was macht die Funktion COUNT in SQL?
COUNT zählt die Anzahl der Zeilen oder die Anzahl nicht-NULL-Werte in einer Spalte.
Was sind Aggregatfunktionen in SQL?
Zu den Aggregatfunktionen gehören COUNT, AVG, SUM, MIN und MAX.
Was ist ein Join in SQL?
Ein Join verbindet zwei oder mehr Tabellen basierend auf einer gemeinsamen Bedingung.
Was ist der Unterschied zwischen einem INNER JOIN und einem OUTER JOIN?
INNER JOIN gibt nur Datensätze zurück, bei denen es übereinstimmende Werte in beiden Tabellen gibt, während OUTER JOIN auch nicht übereinstimmende Datensätze einschließt.
Was ist ein NATURAL JOIN?
Ein NATURAL JOIN verbindet Tabellen basierend auf allen gleichnamigen Spalten, die übereinstimmende Werte haben.