1.Leicht
Welche Zeilen wählt WHERE price BETWEEN 10 AND 20 aus?
- ANur Zeilen mit einem Preis über 10 und unter 20, ohne 10 und 20
- BZeilen mit einem Preis außerhalb des Bereichs 10 bis 20
- CZeilen mit einem Preis von 10 bis 20, einschließlich 10 und 20
- DNur Zeilen mit einem Preis von genau 10 oder 20
2.Leicht
Welche SQL-Anweisung fügt einer Tabelle neue Zeilen hinzu?
- AALTER
- BINSERT
- CSELECT
- DUPDATE
3.Leicht
Was liefert ein CROSS JOIN?
- ANur Zeilen, die nicht übereinstimmen
- BJede Kombination von Zeilen aus den beiden Tabellen
- CNur die Zeilen der ersten Tabelle
- DNur die Zeilen, die in einer gemeinsamen Schlüsselspalte übereinstimmen
4.Mittel
Was bietet eine Common Table Expression (WITH name AS (...))?
- AEin benanntes temporäres Ergebnis, das innerhalb einer Anweisung verwendet werden kann
- BEinen neuen Datenbankbenutzer
- CEinen Index auf einer Spalte
- DEine dauerhafte Tabelle, die auf der Festplatte gespeichert bleibt, bis sie mit DROP gelöscht wird
5.Mittel
In der relationalen Algebra entspricht der Projektionsoperator (π):
- ADem Sortieren des Ergebnisses
- BDer Auswahl, welche Spalten im Ergebnis erscheinen
- CDer Auswahl, welche Zeilen eine bestimmte Bedingung erfüllen
- DDem Verbinden zweier Tabellen über einen Schlüssel
6.Mittel
Welche Anweisung entfernt alle Zeilen einer Tabelle, behält ihre Struktur und kann keine WHERE-Klausel haben?
- ADROP TABLE
- BDELETE FROM mit einer WHERE-Klausel
- CTRUNCATE TABLE
- DALTER TABLE
7.Schwer
Eine korrelierte Unterabfrage ist eine Unterabfrage, die:
- AZwei Tabellen über einen Fremdschlüssel verbindet
- BAuf Spalten der äußeren Abfrage verweist und für jede äußere Zeile ausgewertet wird
- CNur Aggregatfunktionen verwendet
- DNur einmal vor der äußeren Abfrage ausgeführt wird und ihr Ergebnis für jede Zeile zwischenspeichert
8.Schwer
Was ist das Ergebnis von SELECT COUNT(col) FROM t, wenn alle Werte in col NULL sind und die Tabelle 10 Zeilen hat?
- AEin Fehler
- BNULL
- C10
- D0
Lösungsschlüssel
- 1. C · Zeilen mit einem Preis von 10 bis 20, einschließlich 10 und 20
- 2. B · INSERT
- 3. B · Jede Kombination von Zeilen aus den beiden Tabellen
- 4. A · Ein benanntes temporäres Ergebnis, das innerhalb einer Anweisung verwendet werden kann
- 5. B · Der Auswahl, welche Spalten im Ergebnis erscheinen
- 6. C · TRUNCATE TABLE
- 7. B · Auf Spalten der äußeren Abfrage verweist und für jede äußere Zeile ausgewertet wird
- 8. D · 0
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.