SQL Vergleichs- und logische Operatoren

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

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. (A)</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. (A)</p> Signup and view all the answers

Welcher der folgenden Operatoren wird nicht als Vergleichsoperator angesehen?

<p>AND (C)</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. (A)</p> Signup and view all the answers

Wozu dient der Vergleichsoperator '<' in SQL?

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

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

<p>BETWEEN (B)</p> Signup and view all the answers

Was ist der Zweck des LIKE-Operators?

<p>Um einen Wert mit ähnlichen Werten zu vergleichen (C)</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 (C)</p> Signup and view all the answers

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

<p>_ (A)</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 (D)</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') (D)</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 (C)</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 (A)</p> Signup and view all the answers

Was zeigt die erste SQL-Abfrage als Ergebnis?

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

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

<p>p (A)</p> Signup and view all the answers

Wie wird die Liste in der zweiten Abfrage sortiert?

<p>Aufsteigend nach Umsatz. (A)</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. (A)</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. (A)</p> Signup and view all the answers

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

<p>Artikelnummer und Bezeichnung. (B)</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. (B)</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. (C)</p> Signup and view all the answers

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

<p>Augustinus (B)</p> Signup and view all the answers

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

<p>30.11.96 (C)</p> Signup and view all the answers

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

<p>Hamburg (B)</p> Signup and view all the answers

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

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

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

<p>881335 (B)</p> Signup and view all the answers

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

<p>20.03.96 (C)</p> Signup and view all the answers

Welche Person ist nicht auf dem Dokument verzeichnet?

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

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

<p>Dresden (C)</p> Signup and view all the answers

Welche der folgenden Universitätsbuchhandlungen hat die Katalognummer 8343118?

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

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

<p>8343112 (C)</p> Signup and view all the answers

Welches Unternehmen hat seinen Sitz in Aachen?

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

Welcher Name erscheint mit der Adresse in Köln?

<p>Schurnagher (A)</p> Signup and view all the answers

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

<p>WaechterGerd (D)</p> Signup and view all the answers

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

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

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

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

Welche dieser Adressen ist mit einer deutschen Stadt verbunden?

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

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

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

Welche Person hat ihren Sitz in Köln?

<p>Schurnagher (B)</p> Signup and view all the answers

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.

Quiz Team

Related Documents

More Like This

SQL Commands, Functions, and Operators Quiz
11 questions
2.2 SQL WHERE Clause
8 questions

2.2 SQL WHERE Clause

MagnanimousCloisonnism avatar
MagnanimousCloisonnism
SQL Operators
25 questions

SQL Operators

SubsidizedElm7461 avatar
SubsidizedElm7461
Use Quizgecko on...
Browser
Browser