1.Leicht
Welche Aggregatfunktion liefert den Durchschnitt einer numerischen Spalte?
- AMEAN
- BMEDIAN
- CSUM
- DAVG
2.Leicht
Welche Anweisung entfernt Zeilen aus einer Tabelle?
- ADELETE
- BDROP
- CTRUNCATE COLUMN
- DREMOVE
3.Leicht
Was bewirkt GROUP BY in einer Abfrage?
- AEs sortiert die Zeilen des Ergebnisses alphabetisch
- BEs verbindet zwei Tabellen über ihre gemeinsamen Spalten
- CEs entfernt Zeilen mit NULL-Werten
- DEs fasst Zeilen mit gleichen Werten zu Gruppen zusammen, sodass Aggregate pro Gruppe berechnet werden
4.Mittel
Warum schlägt SELECT price * 2 AS double_price FROM t WHERE double_price > 10 in den meisten Datenbanken fehl?
- AWHERE wird vor der SELECT-Liste ausgewertet, daher existiert der Alias noch nicht
- BRechenoperationen sind in der SELECT-Liste nicht erlaubt
- CAliase dürfen keinen Unterstrich enthalten
- DWHERE kann nur Textspalten vergleichen
5.Mittel
Was liefert SELECT COALESCE(phone, 'unknown') FROM customers für einen Kunden, dessen phone NULL ist?
- AEine leere Zeichenkette
- BEinen Fehler
- CNULL
- D'unknown'
6.Mittel
Was bewirkt GRANT SELECT ON employees TO alice?
- AEs erlaubt alice, Zeilen in der Tabelle employees zu aktualisieren und zu löschen
- BEs erlaubt dem Benutzer alice, die Tabelle employees zu lesen
- CEs kopiert die Tabelle employees zu alice
- DEs macht alice zur Eigentümerin der Datenbank
7.Schwer
Es gibt einen zusammengesetzten Index auf (last_name, first_name). Welche Bedingung kann ihn am wirksamsten nutzen?
- AWHERE first_name = 'Eva'
- BWHERE UPPER(first_name) = 'EVA'
- CWHERE first_name LIKE '%a'
- DWHERE last_name = 'Jansen'
8.Schwer
Was liefert folgende Abfrage: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- ANur die Studierenden mit der höchsten Note
- BDen Notendurchschnitt aller Studierenden
- CEinen Fehler, weil Unterabfragen in WHERE nicht erlaubt sind
- DStudierende mit einer Note über dem Notendurchschnitt
Lösungsschlüssel
- 1. D · AVG
- 2. A · DELETE
- 3. D · Es fasst Zeilen mit gleichen Werten zu Gruppen zusammen, sodass Aggregate pro Gruppe berechnet werden
- 4. A · WHERE wird vor der SELECT-Liste ausgewertet, daher existiert der Alias noch nicht
- 5. D · 'unknown'
- 6. B · Es erlaubt dem Benutzer alice, die Tabelle employees zu lesen
- 7. D · WHERE last_name = 'Jansen'
- 8. D · Studierende mit einer Note über dem Notendurchschnitt
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.