wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

1. Quiz z poleceń SQL_DDL_DML_DQL

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

Co robi następujące polecenie SQL?

CREATE TABLE Products (ProductID INT PRIMARY KEY, ProductName VARCHAR(50));

a)

Wstawia nowy rekord do tabeli Products

b)

Tworzy tabelę Products z kolumnami ProductID i ProductName

c)

Usuwa tabelę Products

d)

Aktualizuje nazwę kolumny w tabeli Products

2.

Jakie polecenie usunie tabelę z bazy danych?

a)

DELETE TABLE Users

b)

DROP TABLE Users

c)

REMOVE TABLE Users

d)

TRUNCATE TABLE Users

3.

Które polecenie dodaje nową kolumnę do istniejącej tabeli?

ALTER TABLE Users ____ Age INT;

a)

ADD

b)

INSERT

c)

MODIFY

d)

CHANGE

4.

Jakie polecenie służy do aktualizacji danych w tabeli?

a)

UPDATE

b)

MODIFY

c)

CHANGE

d)

ALTER

5.

Które polecenie wstawia nowy rekord do tabeli?

____ INTO Users (UserID, UserName) VALUES (1, 'Alice');

a)

ADD

b)

INSERT

c)

UPDATE

d)

SELECT

6.

Które polecenie SQL zwraca wszystkie rekordy z tabeli?

SELECT * FROM Employees ____;

a)

WHERE

b)

GROUP BY

c)

ORDER BY

d)

;

7.

Które zapytanie zwróci użytkowników starszych niż 30 lat?

a)

SELECT * FROM Users WHERE Age > 30;

b)

SELECT Users FROM Age WHERE Age > 30;

c)

FETCH Users WHERE Age > 30;

d)

GET Users OVER Age = 30;

8.

Co robi poniższe zapytanie?

SELECT COUNT(*) FROM Orders;

a)

Liczy liczbę zamówień

b)

Dodaje nowe zamówienie

c)

Oblicza sumę wartości zamówień

d)

Liczy unikalne zamówienia

9.

Co zwraca funkcja MAX?

SELECT MIN(Salary) FROM Employees;

a)

Minimalną pensję

b)

Średnią pensję

c)

Maksymalną pensję

d)

Liczbę pensji

10.

Co zwraca funkcja MAX?

SELECT MAX(Salary) FROM Employees;

a)

Minimalną pensję

b)

Średnią pensję

c)

Maksymalną pensję

d)

Liczbę pensji

11.

Jakie polecenie SQL usuwa rekordy z tabeli?

a)

REMOVE

b)

DELETE

c)

DROP

d)

TRUNCATE

12.

Które polecenie wybiera unikalne wartości z tabeli?

a)

UNIQUE

b)

DISTINCT

c)

ONLY

d)

DIFFERENT

13.

Która funkcja SQL oblicza sumę wartości w kolumnie?

a)

SUM

b)

ADD

c)

COUNT

d)

TOTAL

14.

Jak wybrać dane posortowane rosnąco według kolumny Name?

SELECT * FROM Users ORDER BY Name ____;

a)

ASC

b)

DESC

c)

UP

d)

SORTED

15.

Które polecenie grupuje dane w SQL?

a)

SORT BY

b)

ORDER BY

c)

GROUP BY

d)

CLASSIFY BY

16.

Co robi zapytanie?

SELECT AVG(Salary) FROM Employees;

a)

Liczy średnią pensję

b)

Liczy minimalną pensję

c)

Liczy maksymalną pensję

d)

Liczy liczbę pensji

17.

Jak ograniczyć liczbę zwracanych wyników do 10 rekordów?

a)

SELECT * FROM Users LIMIT 10;

b)

SELECT * FROM Users TOP 10;

c)

SELECT * FROM Users FIRST 10;

d)

SELECT * FROM Users RESTRICT 10;

18.

Które zapytanie używa aliasu dla kolumny?

a)

ALIAS

b)

AS

c)

WITH

d)

NAME

19.

Jakie polecenie usuwa duplikaty w wynikach zapytania?

a)

SELECT DISTINCT

b)

SELECT UNIQUE

c)

SELECT FILTER

d)

SELECT DIFFERENT