WorksheetsSQL: DML DDL DCL
Total questions: 13
Worksheet time: 26mins
Was bedeutet DDL?
Data Definition Language
Dataset Definition Language
Data Declaration Language
Data Definition Level
Was bedeutet DCL?
Dataset Control Function
Data Compact Language
Data Control Language
Data Compact Level
Was bedeutet DML?
Data Mashup Language
Data Manipulation Level
Data Manipulation Language
Dataset Mashup Language
Nenne einen Unterschied von TRUNCATE und DELETE
DELETE löscht alle daten während TRUNCATE auch nur bestimmte einträge löschen kann
DELETE ist schneller da keine transaction logs gemacht werden
TRUNCATE ist nur bei einer Tabelle mit Fremdschlüssel möglich anzuwenden
TRUNCATE löscht alle daten in einer Tabelle während DELETE auch nur bestimmte einträge löschen kann
Was macht ein DROP Table statement?
DROP table löscht die gesamte Tabelle inkl. inhalt
DROP table stellt eine gelöschte Tabelle wieder her
DROP table und ROLLBACK sind das gleiche
DROP table [NAME] erstellt eine neue Tabelle mit dem gewünschten Namen
Was macht der DISTINCT befehl?
Der SQL DISTINCT Befehl zeigt an, welche Redundanzen vorliegen und wird in einer SQL Select Abfrage direkt hinter dem Select platziert
Der SQL DISTINCT Befehl wird in einer SQL Select Abfrage direkt hinter dem Select platziert.
Mithilfe des DISTINCT Befehls werden Redundanzen, die in einer Tabellen auftreten können, eliminiert und die Werte werden jeweils nur einmal angezeigt.
Der SQL DISTINCT Befehl wird ohne SELECT verwendet und zeigt an, welche Redundanzen in einer Tabelle vorliegen.
Der SQL DISTINCT Befehl verhält sich ähnlich die das DELETE und TRUNCATE Statement
Welches dieser Statements stimmt?
SELECT * Personen WHERE Ort LIKE 'Hamburg';
select * from Personen where Ort 'Hamburg';
SELECT * Personen WHERE Ort LIKE;
SELECT * FROM Personen WHERE Ort LIKE 'Hamburg';
Welches dieser Statements stimmt?
SELECT DISTINCT Abteilung FROM Personen WHERE Abteilung IS NOT NULL;
SELECT DISTINCT Abteilung Personen Abteilung IS NOT NULL;
DISTINCT Abteilung FROM Personen WHERE Abteilung IS NOT NULL;
SELECT DISTINCT WHERE Abteilung IS NOT NULL;
Welches dieser Statements stimmt?
SELECT * Speisen ORDER BY id;
SELECT * FROM ORDER BY id;
SELECT * FROM Speisen ORDER BY name;
SELECT * FROM Speisen ORDER BY id;
Welches dieser Statements stimmt nicht?
SELECT * FROM Personen
WHERE Abteilung IS NULL;
SELECT Abteilung DISTINCT FROM Personen WHERE Abteilung IS NOT NULL;
SELECT * FROM Personen WHERE Tel LIKE '__0';
SELECT Name, Ort FROM Personen WHERE Ort = 'Aachen';
Welches dieser Statements stimmt nicht?
SELECT MIN(PREIS), MAX(PREIS), AVG(PREIS), SUM(PREIS), COUNT(PREIS) FROM Speisen;
SELECT * FROM Personen WHERE Plz BETWEEN 52499;
SELECT * FROM Personen WHERE Ort LIKE 'Hamburg';
SELECT * FROM Personen WHERE Plz BETWEEN 52351 AND 52499
basierend auf folgender Tabelle
was ist das Ergebnis für folgendes SQL statement?
SELECT * FROM game WHERE Name LIKE '%g';
The Last of Us Part 2,Halo Invinite
Resident Evil 3,Animal Crossing
Animal Crossing
Watchdogs 3
basierend auf folgender Tabelle
was ist das Ergebnis für folgendes SQL statement?
SELECT * FROM game WHERE Name LIKE '__o%';
Resident Evil 3,Watchdogs 3
Crysis Remasterd
Gothik Remake
Doom Eternal
