Assignment Help logo
Trò Chuyện Trực Tuyến

Loading...

Score %0 (0 correct0 incorrect59 unanswered)

Q1. Welche Antwort ist KEIN Typ von Tabellenindex?

  • nicht gruppiert
  • eindeutig
  • Haufen (heap)
  • Hash

Q2. Die Schlüsselwörter AND, IN, LIKE und BETWEEN gehören alle zu einer Kategorie namens?

  • Verknüpfungsoperationen
  • Verlinkungsoperationen
  • Kriterienoperationen
  • Logische Operationen

Q3. Was ist das Ergebnis dieser Anweisungsreihe?

BEGIN TRY
SELECT 'Foo' AS Result;
END TRY
BEGIN CATCH
SELECT 'Bar' AS Result;
END CATCH
  • Foo
  • FooBar
  • Foo Bar
  • Bar

Q4. Angenommen, Sie haben diese beiden Tabellen. Welche Abfrage generiert eine Liste mit den Namen der Schüler und dem Bürostandort des Departments, in dem Sie jeden Schüler erreichen könnten?

  • SELECT Students.vorname, Students.nachname, Departments.bürostandort FROM Students, Departments;
  • SELECT Students.vorname, Students.nachname, Departments.bürostandort FROM Students JOIN Departments ON Students.department = Departments.department;
  • SELECT Students.vorname, Students.nachname, Departments.bürostandort FROM Students JOIN Departments;
  • SELECT Students.vorname, Students.nachname, Departments.bürostandort FROM Students ON Students.department = Departments.department;

Q5. Was ist ein Beispiel für einen DDL-Befehl in SQL?

  • TRUNCATE TABLE
  • DELETE
  • MERGE
  • DROP

Q6. Angenommen, es gibt eine Tabelle namens Games. Welche Abfrage generiert die gezeigten Ergebnisse?

  • :
  SELECT SpielTyp, MaxSpieler, count(*) AS AnzahlDerSpiele
  FROM Spiele
  GROUP BY MaxSpieler, SpielTyp
  ORDER BY MaxSpieler, SpielTyp;
  • :
  SELECT SpielTyp, MaxSpieler, count(*) AS AnzahlDerSpiele
  FROM Spiele
  GROUP BY SpielTyp, MaxSpieler
  ORDER BY SpielTyp;
  • :
  SELECT SpielTyp, count(Spieler) AS MaxSpieler, AnzahlDerSpiele
  FROM Spiele
  GROUP BY SpielTyp, MaxSpieler
  ORDER BY SpielTyp;
  • :
  SELECT SpielTyp, MaxSpieler, count(*) AS AnzahlDerSpiele
  FROM Spiele
  GROUP BY SpielTyp
  ORDER BY MaxSpieler;

Q7. Welche Antwort ist ein mögliches Ergebnis der nachstehenden Befehlsfolge?

  DECLARE @EinzigartigeID uniqueidentifier = NEWID();
  SELECT @EinzigartigeID AS Ergebnis;
  • 1
  • bb261196-66a5-43af-815d-123fc593cf3a
  • z350mpj1-62lx-40ww-9ho0-4u1875rt2mx4
  • 0x2400001155F04846674AD4590F832C0

Q8. Sie müssen alle Schüler finden, die nicht im Team "Chemistry Cats" sind. Welche Abfrage funktioniert NICHT für diese Aufgabe?

  • :
   WHERE team NICHT 'Chemistry Cats';
  • :
   WHERE team <> 'Chemistry Cats';
  • :
   WHERE team != 'Chemistry Cats';
  • :
   WHERE NICHT team = 'Chemistry Cats';

Q9. Sie müssen eine Abfrage schreiben, die alle Mitarbeiter zurückgibt, deren Nachname mit dem Buchstaben A beginnt. Welche WHERE-Klausel sollten Sie in diese Abfrage einfügen?

  • WHERE Nachname = A*
  • WHERE Nachname = LIKE '%A%'
  • WHERE Nachname LIKE 'A%'
  • WHERE Nachname IN ('A*')

Q10. Welche Abfrage zeigt den Vornamen, das Department und das Team aller Schüler mit den beiden niedrigsten Punktzahlen?

  • SELECT LIMIT(2) vorname, department, team FROM Students ORDER BY punkte ASC;
  • SELECT TOP(2) vorname, deprtment, team FROM Students ORDER BY punkte DESC;
  • SELECT TOP(2) WITH TIES vorname, department, team FROM Students ORDER BY punkte;
  • SELECT BOTTOM(2) vorname, department, team FROM Students ORDER BY punkte ASC;

Das Bild der Tabelle ist hier wichtig und dort kann gesehen werden, dass es nur zwei Werte mit den niedrigsten Punkten gibt. Zweitens war die vorherige Antwort falsch, weil ORDER BY DESC die höchsten Punkte an den Anfang der Ergebnisliste stellt und TOP(2) die ersten beiden höchsten Punkte nimmt, und wir die niedrigsten Punkte brauchen.

Q11. Was ist das Ergebnis dieser Anweisung?

SELECT FLOOR(-1234.321)
  • -1234.3
  • -1234
  • -1235
  • 1234.321

Q12. Was ist der beste Ansatz, um den Nachnamen des Schülers Donette Figgins in Smith zu ändern?

  • UPDATE Students SET nachname = 'Smith' WHERE email = 'dfiggins@rouxacademy.com';
  • UPDATE Students SET nachname = 'Figgins' WHERE email = 'dfiggins@rouxacademy.com';
  • UPDATE Students SET nachname = 'Figgins' WHERE nachname = 'Smith' UND vorname = 'Donette';
  • UPDATE Students SET nachname = 'Smith' WHERE nachname = 'Figgins' UND vorname = 'Donette';

Q13. Welcher dieser Datentypen ist eine Näherungsnumerik?

  • real
  • bit
  • decimal
  • numeric

Q14. Sie müssen alle Daten aus einer Tabelle namens Produkte entfernen. Welche Abfrage protokolliert vollständig das Entfernen jedes Datensatzes?

[ ] TRUNCATE FROM Products *;

  • DELETE FROM Products;
  • DELETE * FROM Products;
  • TRUNCATE TABLE Products;

Q15. Was ist das Ergebnis dieser Abfrage?

SELECT 1 / 2 AS Ergebnis;
  • 0.5
  • Fehler
  • 0
  • 2

Q16. Welcher Datentyp speichert effizient das Alter einer Person in Jahren?

  • float
  • int
  • tinyint
  • bigint

Q17. Was ist das Ergebnis dieser Abfrage?

SELECT 'abc\
def' AS Ergebnis;
  • abc\def
  • abcdef
  • Fehler
  • abc def

Q18. Um einen zufälligen Studenten aus der Tabelle auszuwählen, welche Anweisung könnten Sie verwenden?

  • SELECT TOP(1) vorname, nachname FROM Students ORDER BY NEWID();
  • SELECT TOP(1) RAND(vorname, nachname) FROM Student;
  • SELECT TOP(1) vorname, nachname FROM Student;
  • SELECT TOP(1) vorname, nachname FROM RAND(Student);

https://www.petefreitag.com/item/466.cfm

Q19. Welches Ergebnis wird nach Ausführung der folgenden Befehle zurückgegeben?

DECLARE @MeineVariable int;
SET @MeineVariable = 1;
GO
SELECT @MeineVariable;
  • Fehler
  • 1
  • null
  • @MeineVariable

Q20. Welche Anweisung erstellt ein neues Datenbankschema mit dem Namen Sales und stellt Sharon als Eigentümer ein?

  • ALTER USER Sharon WITH DEFAULT_SCHEMA = Sales;
  • ALTER USER Sharon SET SCHEMA Sales;
  • CREATE SCHEMA Sales SET OWNER Sharon;
  • CREATE SCHEMA Sales AUTHORIZATION Sharon;

Referenzlink

Q21. Das Ergebnis eines CROSS JOIN zwischen einer Tabelle mit 4 Zeilen und einer mit 5 Zeilen ergibt _ Zeilen.

  • 1024
  • 20
  • 0
  • 9

Q22. Sie müssen eine Abfrage schreiben, die alle Produkte zurückgibt, deren Seriennummer mit "10_3" endet. Welche WHERE-Klausel sollten Sie in diese Abfrage einfügen?

SELECT ProduktID, Produktname, Seriennummer
FROM Produkte______ ;
  • WHERE Seriennummer LIKE '%10_3'
  • WHERE Seriennummer LIKE ('%10'+'_'+'3')
  • WHERE Seriennummer LIKE '%10"_"3'
  • WHERE Seriennummer LIKE '%10[_]3'

Der Unterstrich passt zu einem einzelnen Zeichen, daher müssen Sie das Literal _ in eckige Klammern einschließen, da sonst eine Seriennummer, die mit '1013', '10A3' usw. endet, zurückgegeben werden kann.

Referenzlink

Q23. Wenn kein Verbindungstyp zwischen mehreren Tabellen in der FROM-Klausel einer Abfrage angegeben ist, welcher Verbindungstyp wird angenommen?

  • INNER
  • RIGHT
  • LEFT
  • FULL

Q24. Wie viele Bytes Speicher verbraucht der Datentyp int?

  • 1 Byte
  • 2 Bytes
  • 4 Bytes
  • 8 Bytes

Q25. Was stellt ein RIGHT JOIN sicher?

  • dass nur Datensätze aus der rechtesten Tabelle angezeigt werden
  • dass keine Datensätze aus der rechtesten Tabelle angezeigt werden, wenn die Datensätze keine entsprechenden Datensätze in der linken Tabelle haben
  • dass Datensätze aus der rechtesten Tabelle nur angezeigt werden, wenn die Datensätze einen entsprechenden Wert in der linken Tabelle haben
  • dass alle Datensätze aus der rechtesten Tabelle im Ergebnis vertreten sind, auch wenn es keine entsprechenden Datensätze in der linken Tabelle gibt

Q26. Sie führen die folgenden drei Abfragen aus. Was ist das Ergebnis?

Create table students(id int identity(1000,1), firstname varchar(20),
lastname varchar(30));
insert into students(firstname,lastname)values('mark','twain');
select * from students;
  • %OPTION% ­ studentid vorname nachname 1 1001 mark twain

  • %OPTION% ­ studentid vorname nachname 1 1 mark twain

  • %OPTION% studentid vorname nachname 1 1000 mark twain

  • %OPTION% ­ studentid vorname nachname 1 null mark twain

Q27. Angenommen, es gibt eine Tabelle mit folgender Struktur. Welche Abfrage gibt alle Schülernamen mit der höchsten Note zurück?

CREATE TABLE Students (
StudentName varchar(50),
Grade int );
  • SELECT StudentName FROM Students WHERE Grade = MAX(Grade);
  • SELECT TOP(1) StudentName FROM Students ORDER BY Grade;
  • SELECT TOP(1) WITH TIES StudentName FROM Students ORDER BY Grade DESC;
  • SELECT StudentName, MAX(Grade) FROM Students ORDER BY Grade DESC;

TOP(1) mit ties nimmt die höchste Note und alle anderen Schüler mit derselben Note (weil sie nach der Note sortiert sind) und entspricht der höchsten Note.

Q28. Welche Rolle spielt "Inventar"?

select bookid, boooktitle, bookauthor,quantityonhand from inventory.books;
  • Sie möchten nur Ergebnisse von Büchern sehen, die sich derzeit im Bestand befinden
  • Es weist den Abfrage-Engine an, die Bücher-Tabelle im Inventar-Schema

zu finden

  • Es weist den Abfrage-Engine an, die Bücher-Tabelle in der Inventar-Datenbank zu finden
  • Es weist den Abfrage-Engine an, die Bücher-Tabelle dem Inventar-Schema beizutreten

select * from dbo.books hier ist dbo ein Schema und das Inventar ist ebenfalls ein Schema. Wenn wir eine Datenbank angeben möchten, sollten wir db_name.schema_name.table_name verwenden.

Q29. Was ist das Ergebnis eines INNER JOIN zwischen Tabelle1 und Tabelle2?

  • Es werden nur Datensätze angezeigt, die entsprechende Einträge in Tabelle1 und Tabelle2 haben.
  • Es werden niemals Datensätze aus Tabelle1 angezeigt.
  • Es werden alle Datensätze aus Tabelle1 angezeigt, unabhängig davon, ob die Datensätze eine entsprechende Zeile in Tabelle2 haben.
  • Es werden nur Datensätze angezeigt, die keine entsprechenden Datensätze in Tabelle1 oder Tabelle2 haben.

Q30. Um den Inhalt der Tabelle Students zu entfernen, aber das Schema beizubehalten, welche Anweisung sollten Sie verwenden?

  • TRUNCATE TABLE Students;
  • TRUNCATE * FROM Students;
  • DROP TABLE Students;
  • REMOVE * FROM Students;

Q31. Überprüfen Sie die folgende CREATE TABLE-Anweisung. Welche Option stellt sicher, dass die Spalte BookISBN keine Duplikatwerte enthält, wenn sie an die leere Stelle gesetzt wird?

CREATE TABLE Books (
    BookID int PRIMARY KEY,
    BookISBN char(13) NOT NULL _____,
    BookTitle nvarchar(100) NOT NULL
);
  • NO DUPLICATES
  • UNIQUE CONSTRAINT AK_Books_BookISBN
  • DUPLICATE CONSTRAINT (AK_Books_BookISBN)
  • CONSTRAINT AK_Books_BookISBN UNIQUE

Q32. Angenommen, es gibt eine Tabelle mit folgender Struktur. Welche Abfrage gibt die niedrigste Note zurück, die ein Student verdient hat?

CREATE TABLE Students (
    StudentName varchar(50),
    Grade int
);
  • :
SELECT StudentName
FROM Students
WHERE Grade = (SELECT MIN(Grade) FROM Student);
  • :
SELECT TOP(1) Grade
FROM Students
ORDER BY Grade;
  • :
SELECT MIN(Grade)
FROM Students
  • :
SELECT MIN(Grade)
FROM Students
ORDER BY Grade;

Erklärung: Die Spalte Students.Grade ist ungültig in der ORDER BY-Klausel, weil sie sich nicht in einer Aggregatfunktion oder der GROUP BY-Klausel befindet.

  • :
SELECT MIN(Grade)
FROM Students
GROUP BY Grade;

Erklärung: Die Gruppierung gibt eine Liste aller Noten gruppiert nach Note zurück. Die Aufgabenstellung möchte nur eine zurückgegebene Zeile.

Q33. Beziehen Sie sich auf die untenstehende Abbildung.

T-SQL-Q33

  • UPDATE Students SET last_name='Smith', email = 'dsmith@rouxacademy.com' WHERE id='56295';
  • UPDATE Students SET last_name='Smith' AND email = 'dsmith@rouxacademy.com' WHERE id='56295';
  • UPDATE Students SET last_name='Smith' AND email = 'dsmith@rouxacademy.com' WHERE id=56295;
  • UPDATE Students SET last_name='Smith', email = 'dsmith@rouxacademy.com' WHERE id=56295;

Q34. Sie möchten, dass jedes Mal, wenn ein Datensatz in TabelleA geändert wird, ein Datensatz in TabelleB hinzugefügt wird. Welche Technik sollten Sie in Betracht ziehen, um dies zu implementieren?

  • Sie sollten einen DML-Trigger auf dem Server erstellen.
  • Sie sollten einen DDL-Trigger in der Datenbank erstellen.
  • Sie sollten einen DML-Trigger auf TabelleA erstellen.
  • Sie sollten einen DML-Trigger auf TabelleB erstellen.

Q35. Was ist das Problem mit diesem Code?

DECLARE @Counter int;
SET @Counter = 1;
WHILE @Counter > 0
BEGIN
	SET @Counter = @Counter +1;
END;
  • Es gibt keine END WHILE-Anweisung;
  • Die lokale Variable ist im WHILE-Block nicht verfügbar.
  • Die Abfrage führt zu einer Endlosschleife.
  • "Counter" ist ein ungültiger Variablenname.

Q36. Welche ist die richtige Abfrage, um den Namen des Teams "Philosophy Pandas" in "Philosophy Parrots" zu ändern?

T-SQL-Q36

  • UPDATES Students SET team = 'Philosophy Parrots' WHERE team = 'Philosophy Pandas';
  • UPDATES Students SET team = 'Philosophy Parrots' WHERE team = 'Philosophy Pandas;
  • UPDATES Students SET team = "Philosophy Parrots" WHERE team = "Philosophy Pandas";
  • UPDATES Students SET team = Philosophy Parrots WHERE team = Philosophy Pandas;

Q37. Was ist das Ergebnis dieser Abfrage?

SELECT 123+'123' AS Result;
  • 123'123'
  • Fehler
  • 246
  • 123123

Q38. Um die Ergebnisse von zwei oder mehr SELECT-Anweisungen zu kombinieren und Duplikate zu entfernen, welches Schlüsselwort können Sie verwenden?

  • DEDUPE
  • SELECT
  • MERGE
  • UNION

Q39. Sie führen diese Reihe von Anweisungen aus. Was ist das endgültige Ergebnis?

CREATE TABLE MyTable (MyValue int);
INSERT INTO MyTable VALUES (1);
WHILE (SELECT MyValue FROM MyTable) < 5
BEGIN
	UPDATE My Table SET MyValue = MyValue + 1;
END;
SELECT MyValue AS Result FROM MyTable;
  • 5
  • Fehler
  • 1
  • 6

Q40. Gibt es einen Fehler in dieser Abfrage? Wenn ja, welche Aussage beschreibt das Problem am besten?

SELECT OrderID, SUM(LineTotal) AS SubTotal
FROM Sales
WHERE SUM(LineTotal) > 1000
GROUP BY OrderID
ORDER BY OrderID;
  • Ja, eine WHERE-Klausel kann nicht mit einer Aggregatfunktion verwendet werden.
  • Ja, Sie können nicht nach demselben Feld gruppieren und sortieren.
  • Nein, mit dieser Abfrage ist alles in Ordnung.
  • Ja, die WHERE-Klausel sollte den Alias SubTotal verwenden.

Q41. Sie haben die beiden Tabellen unten erstellt. Später entscheiden Sie, dass die Datenbank alle Bücher aus der Tabelle Books entfernen soll, wenn der zugehörige Verlag aus der Tabelle Publishers gelöscht wird. Welchen Befehl sollten Sie ausführen?

CREATE TABLE Books (
	BookID int PRIMARY KEY,
	BookTitle nvarchar(100) NOT NULL,
	PublisherID int NOT NULL
);
CREATE TABLE Publishers (
	PublisherID int PRIMARY KEY,
	PublisherName nvarchar(50)
);
  • :
ALTER TABLE Books
ADD CONSTRAINT FK Books_PublisherID
FOREIGN KEY (PublisherID)
REFERENCES Publishers (PublisherID) ON UPDATE SET NULL
  • :
ALTER TABLE Books
ADD CONSTRAINT FK Books_PublisherID
FOREIGN KEY

 (PublisherID)
REFERENCES Publishers (PublisherID) ON DELETE CASCADE
  • :
ALTER TABLE Books
ADD CONSTRAINT FK_Books_PublisherID
FOREIGN KEY (PublisherID)
REFERENCES Publishers (PublisherID)
  • :
ALTER TABLE Publishers
ADD CONSTRAINT FK_Publishers_PublisherID
FOREIGN KEY (PublisherID)
REFERENCES Books (PublisherID) CASCADE DELETE

Q42. Ihre Datenbank hat derzeit eine Tabelle namens Inventory im Warehouse-Schema. Sie möchten die Tabelle in das Products-Schema verschieben. Welche Abfrage erreicht dieses Ziel?

  • ALTER SCHEMA Products TRANSFER Warehouse.Inventory;
  • ALTER TABLE Warehouse.Inventory TRANSFER Products.Inventory;
  • ALTER TABLE Warehouse.Inventory ADD SCHEMA Products;
  • ALTER SCHEMA Warehouse ADD TABLE Inventory;

Q43. Welche Option, wenn sie an die leere Stelle gesetzt wird, legt die Spalte PersonlD als Primärschlüssel für die Tabelle mit einem nicht gruppierten Index fest?

CREATE TABLE People (
	PersonID int NOT NULL,
	PersonName nvarchar(50),
_______
);
  • INDEX ON PersonID (PRIMARY KEY PK_People)
  • ADD NONCLUSTERED PRIMARY KEY CONSTRAINT PK_People ON PersonID
  • CONSTRAINT PK_People PRIMARY KEY NONCLUSTERED (PersonID)
  • PRIMARY KEY CONSTRAINT (PersonID) NONCLUSTERED INDEX

Q44. Welche Aussage könnten Sie verwenden, um einen zufälligen Studenten aus dieser Tabelle auszuwählen?

T-SQL-Q36

  • SELECT TOP(1) first_name, last_name FROM Students ORDER BY NEWID();
  • SELECT TOP(1) RAND(first_name, last_name) FROM Student;
  • SELECT TOP(1) first_name, last_name FROM Student;
  • SELECT TOP(1) first_name, last_name FROM RAND(Student);

Q45. Sie müssen eine einfache Datenbanksicherung im Verzeichnis Z:\Backups des Servers erstellen. Welche Abfrage sollten Sie verwenden?

  • BACKUP MyDatabase TO LOCATION = 'Z:\Backups\MyDatabase.bak';
  • CREATE BACKUP (DATABASE = 'MyDatabase' TO DISK = 'Z:\Backups\MyDatabase. bak');
  • BACKUP DATABASE MyDatabase ON 'Z:\Backups\MyDatabase.bak';
  • BACKUP DATABASE MyDatabase TO DISK = 'z:\Backups\MyDatabase.bak';

Q46. Angenommen, Sie möchten, dass der Name einer Transaktion namens myTransaction im Transaktionsprotokoll aufgezeichnet wird. Welche Aussage stellt die beste Möglichkeit dar, dies zu erreichen?

  • BEGIN TRAN myTransaction BEGIN LOG;
  • BEGIN TRAN myTransaction WITH LOG;
  • BEGIN TRAN myTransaction WITH MARK;
  • BEGIN TRAN WITH MARK myTransaction;

Q47. Was wird eine zukünftige Version von SQL Server von allen SQL-Anweisungen verlangen?

  • Alle Anweisungen müssen mit einem Semikolon enden.
  • Alle Anweisungen müssen auf einer Datentabelle arbeiten.
  • Alle Anweisungen müssen immer in Großbuchstaben geschrieben werden.
  • Alle Anweisungen müssen mehr als eine Variable enthalten.

Q48. Welcher ist der beste Ansatz, um den Nachnamen und die E-Mail-Adresse eines Schülers mit der ID 56295 zu aktualisieren?

  • UPDATE Students SET last_name='Smith', email = 'dsmith@rouxacademy.com' WHERE id='56295';
  • UPDATE Students SET last_name='Smith', email = 'dsmith@rouxacademy.com' WHERE id=56295;
  • UPDATE Students SET last_name='Smith' AND email = 'dsmith@rouxacademy.com' WHERE id=56295;
  • UPDATE Students SET last_name='Smith' AND email = 'dsmith@rouxacademy.com' WHERE id='56295';

Q49. Was ist das Ergebnis dieser Abfrage?

SELECT 123+'abc' AS Result;
  • 123abc
  • 123'abc'
  • '123abc'
  • Fehler

Konvertierung fehlgeschlagen, wenn der varchar-Wert 'abc' in den Datentyp int konvertiert wurde.

Q50.Welche Ausgabe erzeugt die folgende SQL-Sequenz? Nehmen Sie an, dass die Tabellen erstellt wurden und alle Spalten vorhanden sind.

INSERT INTO Account (acct,bal) VALUES ('12345', 100);
UPDATE Account SET bal=bal+100;
BEGIN;
UPDATE Account SET bal=bal+100.
ROLLBACK;
SELECT bal FROM Account WHERE acct='12345';
);
  • 100
  • 200
  • 300
  • Es wird ein Fehler angezeigt, da ROLLBACK die aktualisierte Zeile löscht

Referenzlink

Q51. Die Marketingabteilung möchte eine E-Mail an jedes Mitglied der Abteilung Humanities senden. Welche Abfrage gibt ihnen den Vornamen und die E-Mail-Adresse jedes Mitglieds dieser Abteilung?

T-SQL-Q36

  • SELECT first_name, email FROM Students WHERE department = Humanities;
  • SELECT first_name, email FROM Students WHERE department = "Humanities";
  • SELECT first_name, email FROM Students WHERE department = 'Humanities';
  • SELECT 'first_name', 'email' FROM 'Students' WHERE 'department' = "Humanities";

Q52. Welche Aussage löscht eine Tabelle namens Inventory aus der Datenbank Products?

  • :
  DROP TABLE Products.Inventory;
  • :
  USE Products;
  DROP TABLE Inventory;
  • :
  USE Products;
  DELETE Inventory;
  • :
  USE Products.Inventory;
  DROP TABLE Inventory;

Diese Anweisung wechselt zunächst zur Datenbank Products mit dem USE-Befehl und löscht dann die Tabelle Inventory mit dem DROP TABLE-Befehl.

Q53. In einer SELECT-Anweisung sollte immer welche Klausel zusammen mit der TOP-Klausel verwendet werden, um eindeutig anzugeben, welche Zeilen von TOP betroffen sind?

  • GROUP BY
  • [

] HAVING

  • WHERE
  • ORDER BY

Q54. Welcher Datentyp sollte gewählt werden, wenn Sie Datum und Uhrzeit speichern müssen, einschließlich Zeitzoneninformationen?

  • datetimeoffset
  • smalldatetime
  • datetime
  • datetime2

Q55. Was ist das Ergebnis dieser Abfrage?

SELECT 123+'123' AS Result;
  • 123'123'
  • Fehler
  • 246
  • 123123

Q56. Was ist das Ergebnis dieser drei Befehle?

CREATE TABLE MyNumbers (
    MyDecimalColumn decimal(5,2) NOT NULL
);

INSERT INTO MyNumbers VALUES (123), (45);

SELECT * FROM MyNumbers;
  • A
  • B
  • C Image of footer
  • D

Q57. Angenommen, es gibt eine Tabelle mit folgender Struktur, welche Abfrage zeigt, wie viele Studenten es in jedem Fach gibt?

T-SQL-Q55

  • Select Department, COUNT(*) FROM Students GROUP BY Department;
  • SELECT COUNT(*) FROM Students;
  • SELECT Student BY Department;
  • SELECT COUNT(*) FROM Students ORDER BY Department;

Q58. Was ist ein Beispiel für eine DDL-Anweisung in SQL?

  • merge
  • drop
  • delete
  • truncate table

Q59. Welche Aussage löscht eine Tabelle namens Inventory aus der Datenbank Products?

  • :
  DROP TABLE Products.Inventory;
  • :
  USE Products;
  DROP TABLE Inventory;
  • :
  USE Products;
  DELETE Inventory;
  • :
  USE Products.Inventory;
  DROP TABLE Inventory;