28. Что выведет SQL запрос, если в таблице employees есть значения NULL в столбце salary?
Anonymous Quiz
25%
A) Среднее значение зарплат по каждому отделу, включая значения NULL.
33%
B) Среднее значение зарплат по каждому отделу, исключая значения NULL.
4%
C) Запрос вернёт только строки с ненулевыми зарплатами.
38%
D) Запрос вернёт среднее значение зарплат только тех сотрудников, у которых salary не равно NULL.
Даны две таблицы
Таблица t1
| a1 |
|-------- |
| 2 |
| 4 |
| 4 |
| 5 |
| null |
Таблица t2
-----------
| a2 |
|---------|
| 2 |
| 2 |
| 4 |
| 4 |
| 7 |
| null |
| null |
A)
B)
C)
D)
| a1 | a2 |
|-----|-----|
| 2 | 2 |
| 4 | 4 |
| 4 | 4 |
|null |null |
B)
| a1 | a2 |
|-----|-----|
| 2 | 2 |
| 2 | 2 |
| 4 | 4 |
| 4 | 4 |
| 4 | 4 |
| 4 | 4 |
C)
| a1 | a2 |
|-----|-----|
| 2 | 2 |
| 2 | 2 |
| 4 | 4 |
| 4 | 4 |
| 4 | 4 |
| 4 | 4 |
|null |null |
|null |null |
D)
| a1 | a2 |
|-----|-----|
| 2 | 2 |
| 4 | 4 |
| 4 | 4 |
|null |null |
29. Какой результат выведет запрос:
SELECT * FROM t1 JOIN t2 ON a1 = a2
SELECT * FROM t1 JOIN t2 ON a1 = a2
Anonymous Quiz
37%
A)
26%
B)
22%
C)
15%
D)
30. Выберете основные связи отношений таблиц в SQL:
Anonymous Quiz
2%
Один к одному
15%
Один ко многим
2%
Многие ко многим
80%
Все ответы верны
31. Что подразумевается под полем в SQL ?
Anonymous Quiz
64%
Ячейка в таблице
29%
Столбцы в таблице
7%
Строки в таблице
32. Какая таблица в SQL называется дочерней ?
Anonymous Quiz
83%
Таблица, содержащая внешний ключ
17%
Таблица, содержащая первичный ключ
33. При написании SQL-запросов какие параметры используются в конструкции ORDER BY ?
Anonymous Quiz
83%
ASC и DESC
2%
ASC
2%
DESC
13%
ASC, DESC, RESC
34. Как получить список всех сотрудников с job_id равным 'IT_PROG' в БД 1 - HR(закреплена в канале) ?
Anonymous Quiz
13%
SELECT * FROM employees WHERE job_id = IT_PROG
87%
SELECT * FROM employees WHERE job_id = 'IT_PROG'
0%
SELECT * FROM employees WHERE job_id = IT_PROG
❤1💩1
35. Как получить список всех сотрудников из 50го отдела (department_id) с зарплатой(salary), большей 4000 в БД 1 - HR(закреплена в канале) ?
Anonymous Quiz
27%
SELECT * FROM employees WHERE department_id = 50, salary > 4000;
3%
SELECT * FROM employees WHERE department_id = 50 IN (SELECT * FROM employees WHERE salary > 4000;
70%
SELECT * FROM employees WHERE department_id = 50 AND salary > 4000;
36. Какой оператор SQL можно использовать для выполнения условной логики внутри запроса для подсчета количества заказов и в зависимости от этого определять их статус?
Anonymous Quiz
44%
COUNT
47%
CASE
7%
SUM
2%
WHERE
37. Запрос "SELECT name, course_id
FROM instructors, teachers
WHERE instructor_ID = teacher_ID" можно заменить на
FROM instructors, teachers
WHERE instructor_ID = teacher_ID" можно заменить на
Anonymous Quiz
14%
SELECT name, course_id FROM teachers, instructors WHERE instructor_id = course_id
76%
SELECT name, course_id FROM instructors JOIN teachers ON instructor_id = teacher_id
2%
SELECT name, course_id FROM instructors
7%
SELECT course_id FROM instructor JOIN teachers