Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL IC

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Polecenie SQL wykorzystywane do modyfikowania rekordów

a)

MODIFY

b)

UPDATE

c)

CHANGE

d)

SELECT

2.

SELECT order_no, order_line, avg(qty) FROM customer_Order_Line. Po czym grupować, by nie wyrzuciło błędu?

a)

order_line

b)

order_no, order_line

c)

order_no

d)

qty

3.

Ograniczenie rekordów zamówienie klienta których średnia cena linii jest większa od 10 - za pomocą czego dodamy ograniczenia?

a)

WHERE

b)

GROUP BY

c)

HAVING

d)

ORDER BY

4.

Prawidłowa kolejność zapytania SQL

a)

SELECT

FROM

GROUP BY

WHERE

HAVING

ORDER BY

b)

SELECT

HAVING

GROUP BY

WHERE

FROM

ORDER BY

c)

SELECT

FROM

HAVING

GROUP BY

WHERE

ORDER BY

d)

SELECT

FROM

WHERE

GROUP BY

HAVING

ORDER BY

5.

Co służy do grupowania w grupach?

a)

ROLLUP

b)

CUBE

c)

GROUP BY

d)

ORDER

6.

FUNKCJA AGREGUJĄCA SUMA POJEDYNCZYCH WARTOŚCI REKORDÓW

a)

SUM(qty)

b)

DISTINCT SUM(qty)

c)

SUM DISTINCT qty

d)

SUM(DISTINCT qty)

7.

Złączenie bazujące na nazwach kolumn obu tabel

a)

JOIN ON

b)

JOIN USING

c)

NATURAL JOIN

d)

INNER JOIN

8.

Za pomocą jakiego JOINa zapiszemy: WHERE a.assortment_id = b.c_assortment_id(+)

a)

LEFT OUTER JOIN

b)

RIGHT OUTER JOIN

c)

LEFT INNER JOIN

d)

RIGHT INNER JOIN

9.

Wyświetl rekordy, których nazwa nie ma w sobie litery 'a'

a)

WHERE name != 'a'

b)

WHERE name != '%a%'

c)

WHERE name NOT LIKE '%a%'

d)

WHERE name NOT LIKE 'a'

10.

CO nie jest funkcją agregującą?

a)

avg

b)

count

c)

sum

d)

minvalue