wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL Einführung

Total questions: 18

Worksheet time: 6mins

Name
Class
Date
1.

Wofür steht die Abkürzung SQL?

a)

Structured Question Language

b)

Sequential Question Language

c)

Structured Query Language

d)

Submit Query Language

2.

Ergänze mit der korrekten Antwort: Eine SELECT-Anweisung sollte immer so viele Spalten und Zeilen liefern, wie .....

a)

es auf der Tabelle gibt.

b)

wie auf einem Bildschirm angezeigt werden können.

c)

wie die aktuelle Auswertung benötigt.

3.

Wozu wird in einer SELECT-Anweisung das Schlüsselwort DISTINCT eingesetzt?

a)

um alle Spalten der Tabelle aufzulisten

b)

um alle Zeilen der Tabelle aufzulisten

c)

um redundante Zeilen in der Ergebnistabelle zu entfernen

4.

Welches Schlüsselwort erlaubt die Angabe von Bedingungen, um die Ergebnismenge einzuschränken?

a)

WHEN

b)

WHERE

c)

IF

d)

IN

5.

Können in einer WHERE-Bedingung mehr als eine Bedingung angegeben werden?

a)

ja

b)

nein

6.

Was fehlt hier für die korrekte Syntax? (bezieht sich nicht auf den Teil vor WHERE): ... WHERE GEHALT < 2000

OR > 5000

a)

nichts

b)

GEHALT

c)

ein Spaltenname mit passendem Datentyp

7.

Welches Wildcard-Zeichen wird bei LIKE benutzt, um beliebig viele Zeichen im Muster zu ersetzen?

a)

%

b)

&

c)

=

d)

?

8.

Welcher SQL-Schlüsselbegriff beeinflusst die Sortierung der Ergebnistabelle?

a)

GROUP BY

b)

ORDER BY

c)

SORT BY

9.

Welches SQL-Schlüsselwort mit welcher Bedeutung ist Default (Standard, muss nicht angegeben werden) bei einer Spaltenangabe im ORDER BY?

a)

ASC

b)

DESC

c)

aufsteigend

d)

absteigend

10.

Was wird nach dem Schlüsselwort SELECT angegeben?

a)

Sortierreihenfolg

b)

Einschränkung der Zeilenauswahl mit Bedingung(en)

c)

gewünschte Spalten, die in der Ergebnistabelle aufgeführt werden sollen

11.

Wozu dient das Schlüsselwort LIKE?

a)

um in einem Vergleich nach ungefährem Inhalt zu suchen

b)

um einen Bereich "von ... bis ..." angeben zu können

c)

um mehrere Zeilen mit gleichem Inhalt zu gruppieren

12.

Wie wird in aufsteigender Reihenfolge nach der Spalte PERSNR sortiert?

a)

SORT BY PERSNR ASC

b)

ORDER BY PERSNR

c)

ORDER BY PERSNR DESC

13.

Was wird nach dem Schlüsselwort FROM angegeben?

a)

auf welcher Tabelle (1-n) die gewünschten Spalten zu finden sind

b)

nach welchen Spalten die Ergebnistabelle sortiert werden soll

c)

die gewünschten Spalten, die in der Ergebnistabelle aufgeführt werden sollen

14.

Nach welchem Schlüsselwort kann die Einschränkung mit HAVING vorkommen bzw. wie lautet die korrekte Reihenfolge?

a)

WHERE vergleich1

GROUP BY spalte

HAVING vergleich2

b)

HAVING vergleich

GROUP BY spalte

c)

ORDER BY spalte

HAVING vergleich

15.

Wozu dient die Aggregatfunktion COUNT(*)?

a)

um einen Bereich "von ... bis ..." bei einem Vergleich angeben zu können

b)

um die Zeilen einer Ergebnistabelle bzw. eines GROUP BY zu zählen

c)

um mehrere Zeilen mit gleichem Inhalt in einer Spalte zu gruppieren

16.

Wie wird auf einen Spalteninhalt abgefragt, der eigentlich nicht vorhanden ist, also leer ist?

a)

WHERE spalte = ' '

b)

WHERE spalte LIKE '%'

c)

WHERE spalte IS NULL

17.

Wie lautet die korrekte Syntax für die Durchschnittsfunktion der Spalte GEHALT?

a)

GEHALT(AVG)

b)

(AVG)GEHALT

c)

AVG(GEHALT)

18.

Welche Aussage ist richtig? 0-n Antworten möglich

a)

Der Primärschlüssel muss beim CREATE TABLE definiert werden.

b)

Der Primärschlüssel kann beim CREATE TABLE definiert werden.

c)

Der Primärschlüssel kann beim ALTER TABLE definiert werden.

d)

Der Fremdschlüssel kann beim ALTER TABLE definiert werden.

e)

Der Fremdschlüssel kann beim CREATE TABLE definiert werden.