Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TURBO SQL Grundlagen

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.

Wie wird in SQL ein Kommentar gekennzeichnet? (mehrere Antworten möglich)

a)

// Kommentar

b)

-- Kommentar

c)

/* Kommentar */

d)

<-- Kommentar -->

2.

Was bedeutet NULL?

a)

Dass das Feld nicht befüllt ist.

b)

Englisch für "Null" (0).

c)

Dass dieses Feld unbedingt noch befüllt werden muss.

d)

Hat in SQL keine Bedeutung.

3.

Mit welchem Befehl kann man ein Feld mit 'Testtext' ausgeben?

a)

WRITE 'Testtext'

b)

PRINT 'Testtext'

c)

SELECT 'Testtext'

d)

FILL 'Testtext'

4.

Wie kann man eine Spaltenüberschrift erstellen?

a)

NAME Spalte AS Überschrift

b)

SELECT Spalte HEADER Überschrift

c)

SELECT Spalte NAME Überschrift

d)

SELECT Spalte AS Überschrift

5.

Mit welcher SQL-Funktion kann man das aktuelle Datum auf mehrere ms genau abfragen?

a)

GETDATE()

b)

GETNOW()

c)

new DATE()

d)

TODAY()

6.

Mit welcher SQL Funktion kann man eine Differenz zwischen zwei Daten abfragen?

a)

DIFFDATE()

b)

DATEDIFF()

c)

DIFFERENCE()

d)

DATEADD()

7.

Mit welcher SQL Funktion kann man das angegebene Intervall zu einem Datum hinzu- oder wegrechnen?

a)

DATEADD()

b)

DATEDIFF()

c)

DATESLICE()

d)

DATENAME()

8.

Bei DATEADD() dürfen auch negative Werte angegeben werden.

a)

Stimmt.

b)

Stimmt nicht.

9.

Mit welcher SQL Funktion kann man Strings zusammenfügen?

a)

CONCAT()

b)

JOIN()

c)

FILL()

d)

ADDSTRING()

10.

SELECT * FROM Tabelle bedeutet...

a)

...die erste Spalte einer Tabelle

b)

...beliebig viele Spalten einer Tabelle

c)

...löscht alle Spalten dieser Tabelle

d)

...alle Spalten der Tabelle

11.

Die korrekte Reihenfolge in einem SQL Statement ist...

a)

SELECT Spalte FROM Tabelle WHERE Bedingung

b)

FROM Tabelle SELECT Spalte WHERE Bedingung

c)

WHERE Bedingung SELECT Spalte FROM Tabelle

d)

SELECT Spalte WHERE Bedingung FROM Tabelle

12.

WHERE Spalte LIKE '[a-c]%' bedeutet...

a)

...muss mit a, b oder c beginnen

b)

...muss mit a oder c beginnen

c)

...darf nicht mit a oder c beginnen

d)

...muss mit abc beginnen

13.

Die Wildcard für genau 1 unbekanntes Zeichen ist...

a)

*

b)

_

c)

^

d)

#

14.

Mit welcher SQL Anweisung fragen wir Bedingungen ab?

a)

WHERE

b)

AS

c)

SELECT

d)

FROM

15.

Wie kann man in SQL den Wertebereich a bis c abfragen?

a)

[a-c]

b)

[ac]

c)

a-c

d)

{a,b,c}

16.

Welchen JOIN gibt es NICHT?

a)

INNER JOIN

b)

OUTER JOIN

c)

MIDDLE JOIN

d)

LEFT JOIN

17.

Wie kann man Felder abfragen, die NULL enthalten?

a)

= NULL

b)

= 0

c)

IS NULL

d)

NOT 0

18.

Mit welcher Anweisung kann man vermeiden, dass gleiche Inhalte mehrfach ausgegeben werden?

a)

UNIQUE

b)

JUST

c)

ONLY

d)

DISTINCT

19.

Beim TOP-Befehl sollte man auch ein ORDER BY verwenden.

a)

Stimmt.

b)

Stimmt nicht.

20.

Mit welcher SQL Anweisung kann man die ersten 10% einer Tabelle ausgeben?

a)

SELECT 10%

b)

SELECT TOP 10 PERCENT *

c)

SELECT TOP 10% *

d)

SELECT TOP 10 *

21.

Mit welcher SQL Anweisung kann man die Ausgabe in absteigender Reihenfolge (vom größten zum kleinsten Wert) ausgeben?

a)

ASC

b)

GREATEST FIRST

c)

DESC

d)

TOP

22.

Welche Aggregatfunktionen gibt es? (mehrere Antworten möglich)

a)

SUM()

b)

AVG()

c)

COUNT()

d)

MIN()

23.

Wie kann man zählen, wie oft ein bestimmter Wert vorkommt?

a)

MAX()

b)

MIN()

c)

COUNT()

d)

GET()