WorksheetsDE Career Track
Total questions: 7
Worksheet time: 6mins
Выберите правильный результат выполнения логического выражения:
False AND NOT NULL OR True
True
False
NULL
Выберите правильный порядок выполнения конструкции SELECT.
1 - SELECT
2 - FROM + JOIN
3 - WHERE
4 - GROUP BY
5 - HAVING
6 - ORDER BY
1 - FROM + JOIN
2 - SELECT
3 - GROUP BY
4 - HAVING
5 - WHERE
6 - ORDER BY
1 - FROM + JOIN
2 - WHERE
3 - GROUP BY
4 - HAVING
5/6 - ORDER BY/SELECT
1 - FROM + JOIN
2 - WHERE
3 - HAVING
4 - GROUP BY
5/6 - ORDER BY/SELECT
Какие виды JOIN вы можете использовать при написании SQL запроса?
INNER
MERGE
LEFT
CROSS
SELF
Будет ли корректно выполнен следующий запрос в реляционной базе данных?
SELECT department_id, salary, max(salary) m_salary
FROM hr.employees
GROUP BY department_id;
Да, будет.
Нет, возникнет ошибка.
Зависит от базы данных в которой вы работаете.
Можно ли написать запрос в котором будет HAVING и не будет GROUP BY?
Да
Нет
Будет ли выполнен следующий SQL запрос?
SELECT department_id, sum(salary) sm
FROM hr.employees e
GROUP BY department_id
HAVING department_id>100;
Да
Нет
Допустим, в таблице students содержится 5 записей. 2 из них содержат значение 5 в поле group_id. Еще 2 строка содержит значение null в указанном поле. Сколько записей будет обновлено следующей командой?
UPDATE students
SET group_id = 5
WHERE group_id not in (5, NULL);
(a)
