wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1 Основы SQL

Total questions: 8

Worksheet time: 7mins

Name
Class
Date
1.

Какое ключевое слово позволяет осуществить фильтрацию данных при SQL запросе?

a)

SELECT

b)

FILTER

c)

WHERE

d)

CHECK

2.

Какие операторы сравнения поддерживаются в SQL стандарте?

a)

range

b)

<>

c)

==

d)

!=

e)

between

3.

Выберите правильный результат логического выражения:

False AND NOT NULL OR True

a)

True

b)

False

c)

NULL

4.

Допустим, в таблице students содержится 10 записей.

5 из них содержат значение 10 в поле group_id.

Еще 2 строки содержат значение NULL в указанном поле.

Сколько записей будет обновлено следующей командой?

UPDATE students

SET group_id = 10

WHERE group_id NOT IN (10, NULL);

(a)  

5.

Вопрос 2. Какое максимальное количество различных значений может вернуть следующая конструкция CASE:

CASE 

  WHEN salary > 10000 THEN 'Много' 

  WHEN salary <= 10000  THEN 'Мало' 

END 



(a)  

6.

Какое значение вернет следующая функция для сотрудника у которого не задан размер комиссионных:

COALESCE(NULL, commission_pct, 1, NULL, 2)

a)

NULL

b)

commission_pct

c)

1

d)

2

7.

Имеется таблица students с данными, представленная на скриншоте. 

Какой результат будет выведен в результате выполнения запроса ниже для строки с id = 5?

SELECT CASE 

    WHEN group_id = 1 THEN 1

    WHEN group_id = 2 AND id%5 = 2 THEN 2

    WHEN  id%5 = 0 THEN 3

    WHEN name = 'Глаша' THEN 4

    ELSE 5

 END

FROM students;

a)

1

b)

2

c)

3

d)

4

e)

5

8.

Как называется ограничение накладываемое на таблицу, позволяющее назначить поле уникальным и не пустым (ответ набрать в нижнем регистре)?

(a)