A)
B)
C)
D)
SELECT id, salary,
(SELECT COUNT(*) FROM employees e2 WHERE e2.salary >= e1.salary) AS rank
FROM employees e1;
B)
SELECT id, salary,
(SELECT COUNT(*) FROM employees WHERE salary < e.salary) AS rank
FROM employees e;
C)
SELECT id, salary,
(SELECT COUNT(*) FROM employees WHERE salary >= salary) AS rank
FROM employees;
D)
SELECT id, salary,
(SELECT COUNT(*) FROM employees e2 WHERE e2.salary < e.salary) AS rank
FROM employees e;
27. Какой из запросов выше корректно использует коррелированный подзапрос для создания нового столбца с нумерацией сотрудников в зависимости от их зарплаты?
Anonymous Quiz
52%
A)
19%
B)
14%
C)
14%
D)
SELECT e.id, e.name,
(SELECT AVG(salary) FROM employees e2 WHERE e2.department_id = e.department_id) AS avg_department_salary
FROM employees e;
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