кодесурса
«SQL

SQL ПРИСОЕДИНЯЕТСЯ к базе данных HR: отобразите название страны, город и количество тех отделов, где работают минимум 2 сотрудника

script1adsense2code
script1adsense3code

SQL ПРИСОЕДИНЯЕТСЯ к базе данных HR: упражнение 21 с решением

21. Напишите запрос в SQL, чтобы отобразить название страны, город и количество тех отделов, где работают как минимум 2 сотрудника.

Пример таблицы: страны


Пример таблицы: расположение


Пример таблицы: сотрудники


Пример таблицы: отделы


Пример решения:

SELECT country_name,city, COUNT(department_id)
	FROM countries 
		JOIN locations USING (country_id) 
		JOIN departments USING (location_id) 
WHERE department_id IN 
    (SELECT department_id 
		FROM employees 
	 GROUP BY department_id 
	 HAVING COUNT(department_id)>=2)
GROUP BY country_name,city;

Пример вывода:

 страна город
Соединенные Штаты Америки Южный Сан-Франциско 1
Канада Торонто 1
Соединенные Штаты Америки Сиэтл 4
Саутлейк, Соединенные Штаты Америки 1

Практика онлайн


«HR

Визуализация запроса:

Продолжительность:

«Запрос

Ряды:

«Запрос

Стоимость:

«Запрос

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите запрос в SQL, чтобы отобразить детали заданий, которые были выполнены любым из сотрудников, которые в настоящее время получают заработную плату на уровне 12000 и более.
Далее: Напишите запрос в SQL, чтобы отобразить название отдела, полное имя (имя и фамилия) менеджера и их город.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code