Podcast
Questions and Answers
Was bedeutet der Vergleichsoperator '>'?
Was bedeutet der Vergleichsoperator '>'?
Welcher logische Operator wird verwendet, um mehrere Bedingungen in einer WHERE-Klausel zu kombinieren?
Welcher logische Operator wird verwendet, um mehrere Bedingungen in einer WHERE-Klausel zu kombinieren?
Was bedeutet der Vergleichsoperator '=' in SQL?
Was bedeutet der Vergleichsoperator '=' in SQL?
Welche Aussage über den logischen Operator 'OR' ist korrekt?
Welche Aussage über den logischen Operator 'OR' ist korrekt?
Signup and view all the answers
Was ist das Ergebnis einer SQL-Abfrage, die mit 'WHERE Ort = 'München'' endet?
Was ist das Ergebnis einer SQL-Abfrage, die mit 'WHERE Ort = 'München'' endet?
Signup and view all the answers
Welcher der folgenden Operatoren wird nicht als Vergleichsoperator angesehen?
Welcher der folgenden Operatoren wird nicht als Vergleichsoperator angesehen?
Signup and view all the answers
Menschen wollen mit einem verknüpften Ergebnis in SQL arbeiten. Welche Aussage über Joins ist richtig?
Menschen wollen mit einem verknüpften Ergebnis in SQL arbeiten. Welche Aussage über Joins ist richtig?
Signup and view all the answers
Wozu dient der Vergleichsoperator '<' in SQL?
Wozu dient der Vergleichsoperator '<' in SQL?
Signup and view all the answers
Welcher SQL-Operator wird verwendet, um Werte innerhalb eines bestimmten Bereichs zu suchen?
Welcher SQL-Operator wird verwendet, um Werte innerhalb eines bestimmten Bereichs zu suchen?
Signup and view all the answers
Was ist der Zweck des LIKE-Operators?
Was ist der Zweck des LIKE-Operators?
Signup and view all the answers
Welche Funktion hat der ORDER BY-Befehl in einer SQL-Anweisung?
Welche Funktion hat der ORDER BY-Befehl in einer SQL-Anweisung?
Signup and view all the answers
Welches Symbol wird als Platzhalter für genau ein Zeichen im LIKE-Operator verwendet?
Welches Symbol wird als Platzhalter für genau ein Zeichen im LIKE-Operator verwendet?
Signup and view all the answers
Was würde die SQL-Anweisung 'SELECT Name FROM Person WHERE Ort LIKE '%Bonn'' zurückgeben?
Was würde die SQL-Anweisung 'SELECT Name FROM Person WHERE Ort LIKE '%Bonn'' zurückgeben?
Signup and view all the answers
Welche der folgenden SQL-Anweisungen würde alle Buchhandlungen in München, Berlin und Köln zurückgeben?
Welche der folgenden SQL-Anweisungen würde alle Buchhandlungen in München, Berlin und Köln zurückgeben?
Signup and view all the answers
Welches Ergebnis hätte die SQL-Anweisung 'SELECT Autor, Buchshop, Honorar FROM Lesung WHERE Ort = 'München' ORDER BY Honorar DESC'?
Welches Ergebnis hätte die SQL-Anweisung 'SELECT Autor, Buchshop, Honorar FROM Lesung WHERE Ort = 'München' ORDER BY Honorar DESC'?
Signup and view all the answers
Was bewirkt der NOT-Operator in einer SQL-Abfrage?
Was bewirkt der NOT-Operator in einer SQL-Abfrage?
Signup and view all the answers
Was zeigt die erste SQL-Abfrage als Ergebnis?
Was zeigt die erste SQL-Abfrage als Ergebnis?
Signup and view all the answers
Welcher Alias wird für die Tabelle 'auftrag_pos' verwendet?
Welcher Alias wird für die Tabelle 'auftrag_pos' verwendet?
Signup and view all the answers
Wie wird die Liste in der zweiten Abfrage sortiert?
Wie wird die Liste in der zweiten Abfrage sortiert?
Signup and view all the answers
Was ist die Funktion der 'SUM'-Funktion in den Abfragen?
Was ist die Funktion der 'SUM'-Funktion in den Abfragen?
Signup and view all the answers
Was könnte eine mögliche Einschränkung der zweiten SQL-Abfrage sein?
Was könnte eine mögliche Einschränkung der zweiten SQL-Abfrage sein?
Signup and view all the answers
Welche Spalten werden in der zweiten SQL-Abfrage ausgewählt?
Welche Spalten werden in der zweiten SQL-Abfrage ausgewählt?
Signup and view all the answers
Was wird bei der Verwendung von Aliases in SQL-Abfragen erreicht?
Was wird bei der Verwendung von Aliases in SQL-Abfragen erreicht?
Signup and view all the answers
Was geschieht, wenn die WHERE-Klausel in der ersten Abfrage weggelassen wird?
Was geschieht, wenn die WHERE-Klausel in der ersten Abfrage weggelassen wird?
Signup and view all the answers
Was ist die richtige Zuordnung für die Universitätsbuchhandlung in Aachen?
Was ist die richtige Zuordnung für die Universitätsbuchhandlung in Aachen?
Signup and view all the answers
Welches Datum gehört zur Universitätsbuchhandlung in Freiburg?
Welches Datum gehört zur Universitätsbuchhandlung in Freiburg?
Signup and view all the answers
Welcher Erscheinungsort ist mit der Person 'Gerd Stoever' verbunden?
Welcher Erscheinungsort ist mit der Person 'Gerd Stoever' verbunden?
Signup and view all the answers
Welches Buch ist mit der Studienrichtung 'Theor. Inf.' verknüpft?
Welches Buch ist mit der Studienrichtung 'Theor. Inf.' verknüpft?
Signup and view all the answers
Wie hoch ist die Bestellnummer der Universitätsbuchhandlung in Köln?
Wie hoch ist die Bestellnummer der Universitätsbuchhandlung in Köln?
Signup and view all the answers
Welches Datum ist für die Universitätsbuchhandlung in Trier von Bedeutung?
Welches Datum ist für die Universitätsbuchhandlung in Trier von Bedeutung?
Signup and view all the answers
Welche Person ist nicht auf dem Dokument verzeichnet?
Welche Person ist nicht auf dem Dokument verzeichnet?
Signup and view all the answers
Wo befindet sich die Adresse 'Prager Str. 76, 13753 Dresden'?
Wo befindet sich die Adresse 'Prager Str. 76, 13753 Dresden'?
Signup and view all the answers
Welche der folgenden Universitätsbuchhandlungen hat die Katalognummer 8343118?
Welche der folgenden Universitätsbuchhandlungen hat die Katalognummer 8343118?
Signup and view all the answers
Wie lautet die Bestellnummer für die Universitätsbuchhandlung in Regensburg?
Wie lautet die Bestellnummer für die Universitätsbuchhandlung in Regensburg?
Signup and view all the answers
Welches Unternehmen hat seinen Sitz in Aachen?
Welches Unternehmen hat seinen Sitz in Aachen?
Signup and view all the answers
Welcher Name erscheint mit der Adresse in Köln?
Welcher Name erscheint mit der Adresse in Köln?
Signup and view all the answers
Wer hat die Adresse in Münster mit der Telefonummer 241987667?
Wer hat die Adresse in Münster mit der Telefonummer 241987667?
Signup and view all the answers
Welche der folgenden Adressen gehört zu einer Person in Berlin?
Welche der folgenden Adressen gehört zu einer Person in Berlin?
Signup and view all the answers
Welche Person ist nicht in Münster ansässig?
Welche Person ist nicht in Münster ansässig?
Signup and view all the answers
Welche dieser Adressen ist mit einer deutschen Stadt verbunden?
Welche dieser Adressen ist mit einer deutschen Stadt verbunden?
Signup and view all the answers
Wer hat die Adresse in Münster und die Telefonnummer 251894936?
Wer hat die Adresse in Münster und die Telefonnummer 251894936?
Signup and view all the answers
Welche Person hat ihren Sitz in Köln?
Welche Person hat ihren Sitz in Köln?
Signup and view all the answers
Study Notes
Vergleichsoperatoren
- Vergleichsoperatoren ermöglichen den Vergleich von Werten in SQL-Anweisungen.
- Wichtige Operatoren:
-
<
(kleiner), -
>
(größer), -
=
(gleich), -
!=
(ungleich).
-
- Beispielabfrage zur Suche nach Buchshops in München:
-
SELECT Buchshop FROM Lesung WHERE Ort = 'München'
.
-
Logische Operatoren, Bereich, NULL-Werte
- Logische Operatoren kombinieren mehrere Bedingungen in einer WHERE-Klausel.
- Wichtige logische Operatoren:
-
AND
: beide Bedingungen müssen erfüllt sein. -
OR
: eine von mehreren Bedingungen muss erfüllt sein. -
IN
: um mehrere mögliche Werte abzufragen. -
LIKE
: zur Verwendung von Wildcard-Zeichen. -
IS NULL
: zur Überprüfung auf NULL-Werte. -
NOT
: um die Bedeutung umzukehren. -
BETWEEN
: für Werte innerhalb eines bestimmten Bereichs.
-
- Beispiel für Buchshops in München mit Honorar über 1000 Euro:
-
SELECT Buchshop FROM Lesung WHERE Ort = 'München' AND Honorar > 1000
.
-
Platzhalter
- Der
LIKE
-Operator ermöglicht die Verwendung von Platzhaltern in Textabfragen. - Prozentzeichen
%
: steht für beliebig viele Zeichen. - Unterstrich
_
: steht für genau ein Zeichen. - Beispielabfrage zur Suche von Personen in Bonn:
-
SELECT Name, Ort FROM Person WHERE Ort LIKE '%Bonn'
.
-
Sortieren
- Die
ORDER BY
-Klausel sortiert Ergebnisse nach einer bestimmten Reihenfolge. - Sortieroptionen:
-
ASC
: aufsteigende Reihenfolge. -
DESC
: absteigende Reihenfolge.
-
- Beispielabfrage zur Auswahl der Autoren in München, sortiert nach Honorar:
-
SELECT Autor, Buchshop, Honorar FROM Lesung WHERE Ort = 'München' ORDER BY Honorar ASC
.
-
Aggregatfunktionen und Gruppierungen
- Aggregatfunktionen führen Berechnungen auf Gruppen von Werten durch (z.B. SUM, AVG).
- Gruppierung nutzen mit der
GROUP BY
-Klausel, um Datensätze zu aggregieren. - Beispiel mit
SUM
zur Berechnung des Umsatzes eines Artikels:-
SELECT artikel_nr, bezeichnung, (SELECT SUM(anzahl*preis) FROM auftrag_pos p WHERE p.artikel_nr = a.artikel_nr) AS Umsatz FROM artikel a
.
-
Geschachtelte SQL-Abfragen
- Geschachtelte Abfragen (Subqueries) werden verwendet, um komplexere Berechnungen zu ermöglichen.
- Beispiel einer geschachtelten Abfrage zur Sortierung nach Umsatz:
-
SELECT artikel_nr, bezeichnung FROM artikel a ORDER BY (SELECT SUM(anzahl*preis) FROM auftrag_pos p WHERE p.artikel_nr = a.artikel_nr) ASC
.
-
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Dieser Quiz behandelt die Grundlagen der Vergleichs- und logischen Operatoren in SQL. Sie lernen, wie man verschiedene Bedingungen in Abfragen kombiniert und durch spezifische SQL-Operatoren nach Werten sucht. Testen Sie Ihr Wissen über die Anwendung dieser Operatoren in praktischen Beispielen.