кодесурса
«SQLite

Упражнение по SQLite: найдите имена, ID отдела и имена всех сотрудников

script1adsense2code
script1adsense3code

Напишите запрос, чтобы найти имена (имя, фамилия), идентификатор отдела и имена всех сотрудников.

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


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


Код SQLite:

SELECT first_name, last_name, department_id, depart_name 
FROM employees
JOIN departments USING (department_id);

Выход:

 имя_фамилия фамилия отдел_ид
---------- ---------- ------------- -----------
Стивен Кинг 90 Executive
Neena Kochhar 90 Executive
Lex De Haan 90 Executive
Александр Хунольд 60 IT
Брюс Эрнст 60 IT
Дэвид Остин 60 IT
Валли Патабала 60 IT
Диана Лоренц 60 IT
Нэнси Гринберг 100 Финансы
Даниэль Фавиет 100 Финанс
Джон Чен 100 Финансы
Исмаэль Скиарра 100 Финанс
Хосе Мануэ Урман 100 Финансы
Луис Попп 100 Финанс
Ден Рафаэли 30 Закупки
Александр Ху 30 Закупки
Шелли Байда 30 Закупки
Сигал Тобиас 30 Закупки
Guy Himuro 30 Закупки
Карен Кольменарес 30 Закупки
Мэтью Вайс 50 Доставка
Адам Фрипп 50 Доставка
Payam Kaufling 50 Доставка
Шанта Воллман 50 Доставка
Кевин Моргос 50 Доставка
Юлия Найер 50 Доставка
Ирэн Миккилинен 50 Доставка
Джеймс Лэндри 50 Доставка
Стивен Маркл 50 Доставка
Лаура Биссо 50 Доставка
Може Аткинсон 50 Доставка
Джеймс Марлоу 50 Доставка
TJ Olson 50 Shipping
Джейсон Маллин 50 Доставка
Майкл Роджерс 50 Доставка
Ки Джи 50 Доставка
Хейзел Филтанкер 50 Доставка
Ренске Ладвиг 50 Доставка
Стивен Стайлз 50 Доставка
Джон Сео 50 Доставка
Джошуа Патель 50 Доставка
Тренна Райс 50 Доставка
Кертис Дэвис 50 Доставка
Рэндалл Матос 50 Доставка
Петер Варгас 50 Доставка
Джон Рассел 80 продаж
Карен Партнерс 80 Продажи
Альберто Эрразуриз 80 Продажа
Джеральд Камбро 80 продаж
Eleni Zlotkey 80 Продажа
Питер Такер 80 продаж
Дэвид Бернштейн 80 продаж
Питер Холл 80 Продажа
Кристоф Олсен 80 продаж
Нанетт Камбро 80 продаж
Оливер Туво 80 Продажа
Джанет Кинг 80 продаж
Патрик Салли 80 продаж
Аллан Макьюэн 80 продаж
Линдси Смит 80 продаж
Луиза Доран 80 продаж
Сарат Сьюолл 80 продаж
Клара Вишни 80 Продажи
Даниэль Грин 80 продаж
Маттеа Марвинс 80 Продажа
Дэвид Ли 80 продаж
Сундар Анд 80 продаж
Амит Банда 80 Продажа
Лиза Озер 80 Продажа
Харрисон Блум 80 продаж
Тайлер Фокс 80 продаж
Уильям Смит 80 продаж
Элизабет Бейтс 80 продаж
Сундита Кумар 80 Продажа
Эллен Абель 80 Продажи
Алисса Хаттон 80 Продажи
Джонатон Тейлор 80 продаж
Джек Ливингстон 80 продаж
Чарльз Джонсон 80 продаж
Уинстон Тейлор 50 Доставка
Жан Флёр 50 Доставка
Марта Салливан 50 Доставка
Жирар Геони 50 Доставка
Nandita Sarchand 50 Доставка
Алексис Булл 50 Доставка
Юлия Деллингер 50 Доставка
Энтони Кабрио 50 Доставка
Келли Чунг 50 Доставка
Дженнифер Дилли 50 Доставка
Тимоти Гейтс 50 Доставка
Рэндалл Перкинс 50 Доставка
Сара Белл 50 Доставка
Бритни Эверетт 50 Доставка
Сэмюэль Маккейн 50 Доставка
Вэнс Джонс 50 Доставка
Алана Уолш 50 Доставка
Кевин Фини 50 Доставка
Дональд Оконнелл 50 Доставка
Дуглас Грант 50 Доставка
Дженнифер Уэйлен 10 Администрат
Михаэль Хартштейн 20 Маркетинг
Пэт Фэй 20 Маркетинг
Сьюзен Маврис 40 человек Ресу
Герман Баер 70 Public Rela
Шелли Хиггинс 110 Бухгалтерский учет
Уильям Гитц 110 Бухгалтерский учет

Sqlite Online Editor


Структура базы данных «hr»:

«час

Улучшите этот пример решения и опубликуйте свой код через Disqus.

Предыдущий: Напишите запрос, чтобы найти адреса (location_id, street_address, city, state_province, country_name) всех отделов.
Далее: напишите запрос, чтобы найти идентификатор сотрудника, имя (фамилия) вместе с их менеджером_ид, имя менеджера (фамилия).

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code