wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz o podstawach SQL

Total questions: 8

Worksheet time: 4mins

Name
Class
Date
1.

Która klauzula służy do filtrowania wyników przed grupowaniem?

a)

HAVING

b)

WHERE

c)

FILTER

d)

GROUP BY

2.

Które z poniższych zapytań zwróci listę wszystkich produktów w kolejności od najdroższego do najtańszego?

a)

SELECT * FROM Products ORDER BY Price ASC;

b)

SELECT * FROM Products SORT BY Price DESC;

c)

SELECT * FROM Products ORDER BY Price DESC;

d)

SELECT * FROM Products WHERE Price DESC;

3.

Która funkcja agregująca zwróci liczbę zamówień dla każdego klienta?

a)

SUM(Orders)

b)

COUNT(Orders)

c)

AVG(Orders)

d)

MAX(Orders)

4.

Które z poniższych zapytań znajdzie produkty z ceną między 100 a 500?

a)

SELECT * FROM Products WHERE Price > 100 AND Price < 500;

b)

SELECT * FROM Products WHERE Price BETWEEN 100 AND 500;

c)

SELECT * FROM Products WHERE Price > 0;

d)

SELECT CategoryID, Price/COUNT(*) FROM Products GROUP BY CategoryID;

5.

Co zwróci zapytanie: SELECT * FROM Products WHERE ProductName LIKE 'S%'?

a)

Produkty zawierające literę 'S' w dowolnym miejscu nazwy

b)

Produkty, których nazwa zaczyna się na 'S'

c)

Produkty, których nazwa kończy się na 'S'

d)

Produkty, których nazwa ma dokładnie jeden znak 'S'

6.

Które zapytanie znajdzie 5 najdroższych produktów?

a)

SELECT TOP 5 * FROM Products ORDER BY Price DESC;

b)

SELECT * FROM Products WHERE RowNum < 3;

c)

SELECT CategoryID FROM Products WHERE COUNT() > 3 GROUP BY CategoryID;

d)

SELECT CategoryID FROM Products GROUP BY CategoryID HAVING COUNT() > 3;

7.

Co robi operator LIKE?

a)

Porównuje wartości liczbowe

b)

Sprawdza dopasowanie do wzorca tekstu

c)

Łączy tabele

d)

Filtruje wyniki po grupowaniu

8.

Jaka jest różnica między WHERE a HAVING?

a)

Nie ma różnicy, można ich używać zamiennie

b)

WHERE filtruje wiersze przed grupowaniem, HAVING filtruje po grupowaniu

c)

WHERE może używać funkcji agregujących, HAVING nie może

d)

WHERE działa tylko z SELECT, HAVING działa z INSERT