SQL Vergleichs- und logische Operatoren
42 Questions
1 Views

SQL Vergleichs- und logische Operatoren

Created by
@SelfSatisfactionCornflower

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 Operators
    30 questions
    SQL WHERE Clause Overview
    8 questions
    2.2 SQL WHERE Clause
    8 questions

    2.2 SQL WHERE Clause

    MagnanimousCloisonnism avatar
    MagnanimousCloisonnism
    Use Quizgecko on...
    Browser
    Browser