DATA Analyst | 1000 Interview questions
168 subscribers
6 photos
2 links
Download Telegram
A)
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)
№28 категория вопросов: #SQL # CORRELATED_SUBQUERY #Middle
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;
№29 категория вопросов: #SQL # JOIN #Junior
Даны две таблицы
Таблица t1

| a1 |
|-------- |
| 2 |
| 4 |
| 4 |
| 5 |
| null |

Таблица t2
-----------
| a2 |
|---------|
| 2 |
| 2 |
| 4 |
| 4 |
| 7 |
| null |
| null |
A)
| 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
Anonymous Quiz
37%
A)
26%
B)
22%
C)
15%
D)
№30 категория вопросов: #SQL # DB #Junior
30. Выберете основные связи отношений таблиц в SQL:
Anonymous Quiz
2%
Один к одному
15%
Один ко многим
2%
Многие ко многим
80%
Все ответы верны
№31 категория вопросов: #SQL # DB #Junior
31. Что подразумевается под полем в SQL ?
Anonymous Quiz
64%
Ячейка в таблице
29%
Столбцы в таблице
7%
Строки в таблице
№32 категория вопросов: #SQL # DB #Junior
№33 категория вопросов: #SQL # DB #Junior
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
№34 категория вопросов: #SQL #TASK #Junior
№35 категория вопросов: #SQL #TASK #Junior
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;