Podcast
Questions and Answers
Was bedeutet der Vergleichsoperator '>'?
Was bedeutet der Vergleichsoperator '>'?
- Größer (correct)
- Kleiner
- Größer oder gleich
- Gleich
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?
- AND (correct)
- OR
- IN
- BETWEEN
Was bedeutet der Vergleichsoperator '=' in SQL?
Was bedeutet der Vergleichsoperator '=' in SQL?
- Ungleich
- Kleiner oder gleich
- Gleich (correct)
- Größer
Welche Aussage über den logischen Operator 'OR' ist korrekt?
Welche Aussage über den logischen Operator 'OR' ist korrekt?
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?
Welcher der folgenden Operatoren wird nicht als Vergleichsoperator angesehen?
Welcher der folgenden Operatoren wird nicht als Vergleichsoperator angesehen?
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?
Wozu dient der Vergleichsoperator '<' in SQL?
Wozu dient der Vergleichsoperator '<' in SQL?
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?
Was ist der Zweck des LIKE-Operators?
Was ist der Zweck des LIKE-Operators?
Welche Funktion hat der ORDER BY-Befehl in einer SQL-Anweisung?
Welche Funktion hat der ORDER BY-Befehl in einer SQL-Anweisung?
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?
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?
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?
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'?
Was bewirkt der NOT-Operator in einer SQL-Abfrage?
Was bewirkt der NOT-Operator in einer SQL-Abfrage?
Was zeigt die erste SQL-Abfrage als Ergebnis?
Was zeigt die erste SQL-Abfrage als Ergebnis?
Welcher Alias wird für die Tabelle 'auftrag_pos' verwendet?
Welcher Alias wird für die Tabelle 'auftrag_pos' verwendet?
Wie wird die Liste in der zweiten Abfrage sortiert?
Wie wird die Liste in der zweiten Abfrage sortiert?
Was ist die Funktion der 'SUM'-Funktion in den Abfragen?
Was ist die Funktion der 'SUM'-Funktion in den Abfragen?
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?
Welche Spalten werden in der zweiten SQL-Abfrage ausgewählt?
Welche Spalten werden in der zweiten SQL-Abfrage ausgewählt?
Was wird bei der Verwendung von Aliases in SQL-Abfragen erreicht?
Was wird bei der Verwendung von Aliases in SQL-Abfragen erreicht?
Was geschieht, wenn die WHERE-Klausel in der ersten Abfrage weggelassen wird?
Was geschieht, wenn die WHERE-Klausel in der ersten Abfrage weggelassen wird?
Was ist die richtige Zuordnung für die Universitätsbuchhandlung in Aachen?
Was ist die richtige Zuordnung für die Universitätsbuchhandlung in Aachen?
Welches Datum gehört zur Universitätsbuchhandlung in Freiburg?
Welches Datum gehört zur Universitätsbuchhandlung in Freiburg?
Welcher Erscheinungsort ist mit der Person 'Gerd Stoever' verbunden?
Welcher Erscheinungsort ist mit der Person 'Gerd Stoever' verbunden?
Welches Buch ist mit der Studienrichtung 'Theor. Inf.' verknüpft?
Welches Buch ist mit der Studienrichtung 'Theor. Inf.' verknüpft?
Wie hoch ist die Bestellnummer der Universitätsbuchhandlung in Köln?
Wie hoch ist die Bestellnummer der Universitätsbuchhandlung in Köln?
Welches Datum ist für die Universitätsbuchhandlung in Trier von Bedeutung?
Welches Datum ist für die Universitätsbuchhandlung in Trier von Bedeutung?
Welche Person ist nicht auf dem Dokument verzeichnet?
Welche Person ist nicht auf dem Dokument verzeichnet?
Wo befindet sich die Adresse 'Prager Str. 76, 13753 Dresden'?
Wo befindet sich die Adresse 'Prager Str. 76, 13753 Dresden'?
Welche der folgenden Universitätsbuchhandlungen hat die Katalognummer 8343118?
Welche der folgenden Universitätsbuchhandlungen hat die Katalognummer 8343118?
Wie lautet die Bestellnummer für die Universitätsbuchhandlung in Regensburg?
Wie lautet die Bestellnummer für die Universitätsbuchhandlung in Regensburg?
Welches Unternehmen hat seinen Sitz in Aachen?
Welches Unternehmen hat seinen Sitz in Aachen?
Welcher Name erscheint mit der Adresse in Köln?
Welcher Name erscheint mit der Adresse in Köln?
Wer hat die Adresse in Münster mit der Telefonummer 241987667?
Wer hat die Adresse in Münster mit der Telefonummer 241987667?
Welche der folgenden Adressen gehört zu einer Person in Berlin?
Welche der folgenden Adressen gehört zu einer Person in Berlin?
Welche Person ist nicht in Münster ansässig?
Welche Person ist nicht in Münster ansässig?
Welche dieser Adressen ist mit einer deutschen Stadt verbunden?
Welche dieser Adressen ist mit einer deutschen Stadt verbunden?
Wer hat die Adresse in Münster und die Telefonnummer 251894936?
Wer hat die Adresse in Münster und die Telefonnummer 251894936?
Welche Person hat ihren Sitz in Köln?
Welche Person hat ihren Sitz in Köln?
Flashcards are hidden until you start studying
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.