Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL WHERE Clause Quiz

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Što radi WHERE klauzula u SQL-u?

a)

Sortira rezultate

b)

Stvara novu tablicu

c)

Filtrira redove na temelju uvjeta

d)

Spaja dvije tablice

2.

Koji operator se koristi za provjeru je li vrijednost NULL?

a)

IN

b)

LIKE

c)

IS NOT NULL

d)

BETWEEN

3.

Koja je ispravna sintaksa za provjeru je li stupac 'Godine' veći od 18?

a)

GDE Godine < 18

b)

GDE Godine >= 18

c)

GDE Godine > 18

d)

GDE Godine = 18

4.

Koji operator biste koristili za kombiniranje više uvjeta?

a)

NE

b)

I

c)

ILI

d)

KAO

5.

Što operator BETWEEN radi?

a)

Provjerava je li vrijednost unutar raspona

b)

Provjerava je li vrijednost jednaka drugoj

c)

Provjerava je li vrijednost veća od druge

d)

Provjerava je li vrijednost NULL

6.

Kako napisati uvjet za pronalaženje imena koja počinju s 'A'?

a)

WHERE Name = 'A%'

b)

WHERE Name IN ('A')

c)

WHERE Name NOT LIKE 'A%'

d)

WHERE Name LIKE 'A%'

7.

Koja od sljedećih izjava je valjana SQL izjava za pronalaženje zapisa gdje 'Plaća' nije NULL?

a)

WHERE Plaća NIJE NULL

b)

WHERE Plaća JE NULL

c)

WHERE Plaća <> NULL

d)

WHERE Plaća = NULL

8.

Što operator 'NOT IN' radi?

a)

Odabire vrijednosti koje nisu u zadanom popisu

b)

Odabire vrijednosti koje su u zadanom popisu

c)

Odabire vrijednosti koje su NULL

d)

Odabire sve vrijednosti

9.

Koji od sljedećih načina je ispravan za filtriranje zapisa za određeni datum?

a)

WHERE Date BETWEEN '2023-01-01' AND '2023-01-02'

b)

WHERE Date LIKE '2023-01-01'

c)

WHERE Date IS '2023-01-01'

d)

WHERE Date = '2023-01-01'

10.

Koja je svrha korištenja zagrada u WHERE klauzuli?

a)

Za odvajanje različitih upita

b)

Za označavanje podupita

c)

Za formatiranje izlaza

d)

Za grupiranje uvjeta i definiranje reda evaluacije

11.

Koja SQL izjava dohvaća sve kupce imenom 'John'?

a)

SELECT * FROM Customers WHERE Name = 'John'

b)

SELECT * FROM Customers WHERE Name NOT LIKE 'John'

c)

SELECT * FROM Customers WHERE Name LIKE 'John'

d)

SELECT * FROM Customers WHERE Name IN ('John')

12.

Što operator 'LIKE' radi?

a)

Provjerava točne podudarnosti

b)

Provjerava podudarnosti uzorka

c)

Provjerava numeričke usporedbe

d)

Provjerava NULL vrijednosti

13.

Kako biste pronašli sve proizvode koji su ili 'Crveni' ili 'Plavi'?

a)

WHERE Color IN ('Crveni', 'Plavi')

b)

WHERE Color = 'Crveni' OR Color = 'Plavi'

c)

WHERE Color NOT IN ('Crveni', 'Plavi')

d)

WHERE Color LIKE 'Crveni' OR Color LIKE 'Plavi'

14.

Koja SQL naredba se koristi za sortiranje rezultata?

a)

ORDER BY

b)

SORT BY

c)

GROUP BY

d)

FILTER BY

15.

Koji SQL operator se koristi za provjeru da li je vrijednost manja od druge?

a)

LESS THAN

b)

<

c)

SMALLER THAN

d)

MINUS

16.

Kako se koristi klauzula GROUP BY u SQL-u?

a)

Za grupiranje rezultata prema određenom stupcu

b)

Za sortiranje rezultata

c)

Za filtriranje rezultata

d)

Za spajanje tablica

17.

Koji SQL izraz se koristi za brisanje zapisa iz tablice?

a)

DELETE FROM

b)

REMOVE FROM

c)

DROP TABLE

d)

ERASE FROM

18.

Koji SQL izraz se koristi za ažuriranje postojećih zapisa u tablici?

a)

UPDATE

b)

MODIFY

c)

CHANGE

d)

ALTER

19.

Kako se koristi klauzula HAVING u SQL-u?

a)

Za filtriranje rezultata nakon grupiranja

b)

Za sortiranje rezultata

c)

Za spajanje tablica

d)

Za dodavanje novih redova

20.

Koji operator se koristi za provjeru da li je vrijednost manja ili jednaka?

a)

<=

b)

<

c)

>

d)

==