SQL Vergleichs- und logische Operatoren
42 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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?

  • AND (correct)
  • OR
  • IN
  • BETWEEN
  • Was bedeutet der Vergleichsoperator '=' in SQL?

  • Ungleich
  • Kleiner oder gleich
  • Gleich (correct)
  • Größer
  • Welche Aussage über den logischen Operator 'OR' ist korrekt?

    <p>Er kombiniert Bedingungen so, dass nur eine Bedingung wahr sein muss.</p> Signup and view all the answers

    Was ist das Ergebnis einer SQL-Abfrage, die mit 'WHERE Ort = 'München'' endet?

    <p>Alle Buchshops in München.</p> Signup and view all the answers

    Welcher der folgenden Operatoren wird nicht als Vergleichsoperator angesehen?

    <p>AND</p> Signup and view all the answers

    Menschen wollen mit einem verknüpften Ergebnis in SQL arbeiten. Welche Aussage über Joins ist richtig?

    <p>Joins werden verwendet, um Daten aus mehreren Tabellen zu integrieren.</p> Signup and view all the answers

    Wozu dient der Vergleichsoperator '<' in SQL?

    <p>Um den Wert zu überprüfen, der kleiner ist.</p> Signup and view all the answers

    Welcher SQL-Operator wird verwendet, um Werte innerhalb eines bestimmten Bereichs zu suchen?

    <p>BETWEEN</p> Signup and view all the answers

    Was ist der Zweck des LIKE-Operators?

    <p>Um einen Wert mit ähnlichen Werten zu vergleichen</p> Signup and view all the answers

    Welche Funktion hat der ORDER BY-Befehl in einer SQL-Anweisung?

    <p>Er gibt die Ergebnisse in einer bestimmten Sortierordnung zurück</p> Signup and view all the answers

    Welches Symbol wird als Platzhalter für genau ein Zeichen im LIKE-Operator verwendet?

    <p>_</p> Signup and view all the answers

    Was würde die SQL-Anweisung 'SELECT Name FROM Person WHERE Ort LIKE '%Bonn'' zurückgeben?

    <p>Personen, deren Wohnort den Namen 'Bonn' enthält</p> Signup and view all the answers

    Welche der folgenden SQL-Anweisungen würde alle Buchhandlungen in München, Berlin und Köln zurückgeben?

    <p>SELECT NameB FROM Buchhandlung WHERE OrtB IN ('München', 'Berlin', 'Köln')</p> 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'?

    <p>Die Autoren und Buchshops in München, absteigend nach Honorar</p> Signup and view all the answers

    Was bewirkt der NOT-Operator in einer SQL-Abfrage?

    <p>Er kehrt den Wert eines logischen Ausdrucks um</p> Signup and view all the answers

    Was zeigt die erste SQL-Abfrage als Ergebnis?

    <p>Eine Liste der Artikelnummern, Bezeichnung und Umsatz.</p> Signup and view all the answers

    Welcher Alias wird für die Tabelle 'auftrag_pos' verwendet?

    <p>p</p> Signup and view all the answers

    Wie wird die Liste in der zweiten Abfrage sortiert?

    <p>Aufsteigend nach Umsatz.</p> Signup and view all the answers

    Was ist die Funktion der 'SUM'-Funktion in den Abfragen?

    <p>Um den Gesamtumsatz pro Artikel zu berechnen.</p> Signup and view all the answers

    Was könnte eine mögliche Einschränkung der zweiten SQL-Abfrage sein?

    <p>Sie listet keine Artikel ohne Umsatz auf.</p> Signup and view all the answers

    Welche Spalten werden in der zweiten SQL-Abfrage ausgewählt?

    <p>Artikelnummer und Bezeichnung.</p> Signup and view all the answers

    Was wird bei der Verwendung von Aliases in SQL-Abfragen erreicht?

    <p>Verbessert die Lesbarkeit und verkürzt den Code.</p> Signup and view all the answers

    Was geschieht, wenn die WHERE-Klausel in der ersten Abfrage weggelassen wird?

    <p>Alle Artikel werden mit ihrem Umsatz angezeigt.</p> Signup and view all the answers

    Was ist die richtige Zuordnung für die Universitätsbuchhandlung in Aachen?

    <p>Augustinus</p> Signup and view all the answers

    Welches Datum gehört zur Universitätsbuchhandlung in Freiburg?

    <p>30.11.96</p> Signup and view all the answers

    Welcher Erscheinungsort ist mit der Person 'Gerd Stoever' verbunden?

    <p>Hamburg</p> Signup and view all the answers

    Welches Buch ist mit der Studienrichtung 'Theor. Inf.' verknüpft?

    <p>Universitätsbuchhandlung Gießen</p> Signup and view all the answers

    Wie hoch ist die Bestellnummer der Universitätsbuchhandlung in Köln?

    <p>881335</p> Signup and view all the answers

    Welches Datum ist für die Universitätsbuchhandlung in Trier von Bedeutung?

    <p>20.03.96</p> Signup and view all the answers

    Welche Person ist nicht auf dem Dokument verzeichnet?

    <p>Christa Laster</p> Signup and view all the answers

    Wo befindet sich die Adresse 'Prager Str. 76, 13753 Dresden'?

    <p>Dresden</p> Signup and view all the answers

    Welche der folgenden Universitätsbuchhandlungen hat die Katalognummer 8343118?

    <p>Universitätsbuchhandlung Freiburg</p> Signup and view all the answers

    Wie lautet die Bestellnummer für die Universitätsbuchhandlung in Regensburg?

    <p>8343112</p> Signup and view all the answers

    Welches Unternehmen hat seinen Sitz in Aachen?

    <p>Schumachei Heinz</p> Signup and view all the answers

    Welcher Name erscheint mit der Adresse in Köln?

    <p>Schurnagher</p> Signup and view all the answers

    Wer hat die Adresse in Münster mit der Telefonummer 241987667?

    <p>WaechterGerd</p> Signup and view all the answers

    Welche der folgenden Adressen gehört zu einer Person in Berlin?

    <p>Päreetuumweu 6</p> Signup and view all the answers

    Welche Person ist nicht in Münster ansässig?

    <p>Labisto Will</p> Signup and view all the answers

    Welche dieser Adressen ist mit einer deutschen Stadt verbunden?

    <p>Caecilienallee 33</p> Signup and view all the answers

    Wer hat die Adresse in Münster und die Telefonnummer 251894936?

    <p>Heimlicher Trüde</p> Signup and view all the answers

    Welche Person hat ihren Sitz in Köln?

    <p>Schurnagher</p> 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.

    Quiz Team

    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.

    More Like This

    SQL Commands, Functions, and Operators Quiz
    11 questions
    SQL Operators
    30 questions
    SQL WHERE Clause Overview
    8 questions
    Use Quizgecko on...
    Browser
    Browser