Error get alias

Тестовое задание
на аналитика данных
Ростелеком

Дано:
Вводные: в системе, которая работает на базе данных PostgreSQL, есть 3 таблицы:

Таблица разработчиков - developers

Id (Primary Key)

name

1

Ромашка

2

Лютик

3

Одуванчик


Таблица проектов - projects

Id (Primary Key)

name

1

Офигеть какой проект

2

Секретный проект

3

Проект года


Таблица истории взятия проектов в работу разработчиками – project_history, где project_id ключ для таблицы проектов, а developer_id ключ для таблицы разработчиков

Id (Primary Key)

project_id

developer_id

start_date

end_date

1

2

3

01.02.2019

12.12.2020

2

3

2

13.12.2019

27.02.2020

3

1

1

02.01.2020

03.02.2020

4

3

1

27.02.2020

31.12.2999

5

1

2

03.02.2020

31.12.2999

Задание #1
Необходимо вывести количество проектов, которое находится в работе у каждого разработчика на 07.04.2020.
Задание #2
После сбоя в базе данных в таблице разработчиков появились полные дубли по ключу (id) и имени разработчика (name). Необходимо вывести задублированные строки.  Как можно удалить дубли?
Задание #3
Вывести все проекты, которые никогда не брались в работу разработчиками.
Задание #4
Необходимо вывести всех разработчиков и напротив каждого из них посчитать количество его полных тёзок, без использования конструкции group by.
Задание #5
Задание со *

Для определения самых крупных проектов необходимо вывести список проектов, в которых участвовали все разработчики.
Тестовое задание на аналитика данных в Ростелеком. Ознакомьтесь с примерами реальных тестовых заданий, которые предлагаются кандидатам. Узнайте, какие задачи могут встретиться и как они связаны с будущей работой. Это поможет лучше подготовиться к собеседованию в Ростелеком и понять ожидания работодателя.
хочешь поделиться решением или заданием с собеседования?

Оставь свои контакты через форму, и я свяжусь с тобой в течение 24 часов
© No Data No Growth, 2024