WorksheetsSQL Grundlagen
Total questions: 20
Worksheet time: 14mins
Das Schlüsselwort ……………. entfernt mehrfache Zeilen aus dem Ergebnis einer SELECT-Anweisung.
(a)
Bringe die Bestandteile des SELECT-Statements in die richtige Reihenfolge.
SELECT
FROM
WHERE
ORDER BY
DESC
Ziehen Sie die richtige Option in das richtige Feld
SELECT (a) (b) Benutzer (c) (d) ='user1'
Der Befehl zum Entfernen von Zeilen aus einer Tabelle 'CUSTOMER' lautet:
REMOVE FROM CUSTOMER ...
DROP FROM CUSTOMER ...
DELETE FROM CUSTOMER WHERE ...
UPDATE FROM CUSTOMER ...
Mit welchen SQL-Befehl kann "Eggert" in der Spalte LastName der Tabelle Users in "Drumm" geändert werden?
UPDATE User SET LastName = "Drumm" INTO LastName = "Eggert"
MODIFY Users SET LastName = "Drumm" WHERE LastName = "Eggert"
MODIFY Users SET LastName = "Eggert" INTO LastName = "Drumm"
UPDATE Users SET LastName = "Drumm" WHERE LastName = "Eggert"
Vervollständigen Sie die SQL-Abfrage, indem Sie die richtige Option in die richtigen Felder ziehen.
Die SQL-Abfrage soll die Details der Mitarbeiter ausgeben, die ein „e“ im Namen haben. Die Ausgabe soll in absteigender Reihenfolge des Gehalts erfolgen.
SELECT * (a) employes (b) name LIKE "%e%" (c) SAL (d) ;
Welche SQL-Anweisung wird verwendet, um Daten in einer Datenbank zu aktualisieren?
MODIFY
UPDATE
SAVE
DELETE
Welcher SQL-Befehl wird verwendet, um neue Daten in eine Datenbank einzufügen?
ADD NEW
INSERT INTO
ADD RECORD
INSERT RECORD
Mit welchem SQL-Befehl können alle Spalten aus einer Tabelle mit dem Namen "Persons" ausgewählt werden?
(a)
Welches SQL-Schlüsselwort wird verwendet, um das Ergebnis zu sortieren?
SORT
SORT BY
ORDER BY
ORDER
Mit SQL, wie können Sie einen neuen Datensatz in die Tabelle "Persons" einfügen?
INSERT ('Jimmy', 'Jackson') INTO Persons
INSERT INTO Persons VALUES ('Jimmy', 'Jackson')
INSERT VALUES ('Jimmy', 'Jackson') INTO Persons
Henry, Daniel, and James spielen ein Spiel mit SQL! Wie können sie alle Datensätze in der Tabelle "Persons" eliminieren, bei denen der "Vorname" "Peter" ist?
DELETE ROW FirstName='Peter' FROM Persons
DELETE FirstName='Peter' FROM Persons
DELETE FROM Persons WHERE FirstName = 'Peter'
Wenn wir vergessen, ASC oder DESC nach einer SQL ORDER BY-Klausel anzugeben, was ist die Standardsortierreihenfolge?
Desc
Asc
Nicht definiert
Zufällig
Welche Anweisung wird verwendet, um alle Daten aus der Studententabelle abzurufen, deren Name mit "P" beginnt?
SELECT * FROM student WHERE name LIKE "%p%";
SELECT * FROM student WHERE name LIKE "P%";
SELECT * FROM student WHERE name LIKE "_P%";
SELECT * FROM student WHERE name LIKE "%p";
Gegeben ist das gezeigte Datenbankschema. Welche SQL-Abfragen passen zu welcher Beschreibung?
SELECT title FROM songs WHERE artist ="Queen";
Titel alle Songs von Queen
SELECT name FROM artists WHERE genre LIKE "Punk";
Alle Künstler im Genre "Punk"
SELECT title FROM songs WHERE artist IN (SELECT name
FROM artists WHERE genre LIKE "Rock");
Alle Titel von Rock-Songs
SELECT title FROM songs WHERE artist ="Motörhead";
Title aller Songs von Motörhead
Um die Bevölkerung Tansanias aus einer Datenbank von Ländern zu extrahieren, benötigen Sie den folgenden SQL-Befehl:
(a) Bevölkerung (b) Ländern (c) Land = (d)
CHOOSE
EXTRACT
IN
IF
Tanzania
"T%"
Welche der Abfragen hat höchstwahrscheinlich dieses Ergebnis erzeugt?
ANTWORT: SELECT id, name, year FROM movies WHERE year > 2010;
ANSWER: SELECT id, name, year FROM movies WHERE year < 2010;
ANSWER: SELECT * FROM movies WHERE year > 2010;
ANSWER: SELECT id, name, year FROM movies WHERE YEAR > 2010;
Was wäre das Ergebnis folgender SQL-Abfrage?
SELECT Emp_Id
FROM Employee
WHERE Title = "Programmierer" AND Last_Name LIKE "S%"
(a)
Wie viele Datensätze würden durch folgenden SQL-Befehl verändert werden?
UPDATE Student
SET Room = 49
WHERE Room = 56
0
1
2
3
Wie viele Datensätze würden durch folgenden SQL-Befehl verändert werden?
UPDATE Student
SET Room = 40
WHERE NOT Class = "5B"
0
1
2
3
