SQL код скопирован в буфер обмена
Отточите свои навыки SQL с помощью наших интерактивных упражнений!
Практикуйте широкий спектр SQL-задач, от базовых запросов до сложных техник. Получайте мгновенную обратную связь на свои решения, чтобы учиться на ошибках и совершенствовать свои навыки. Увеличьте свою уверенность для собеседований и реальных приложений SQL.
EN PT
Откройте для себя более 300 уникальных заданий.
Задание 71:
Mark Guckenheimer назначен руководителем группы проекта Translator upgrade. Пожалуйста, обновите базу данных соответствующим образом.

Для написания ответа используйте синтаксис Firebird. Описания таблиц приведены в правой панели.

Напишите ваш запрос в поле ниже и нажмите кнопку "Проверить!"
Подсказка
Копировать код Очистить

База данных Employee (Firebird)

Employee - это образец базы данных, которая поставляется с кроссплатформенной системой управления базами данных Firebird. Вы можете использовать эту базу данных для изучения возможностей Firebird SQL и других функций СУБД.

Список таблиц:

COUNTRY - таблица стран.
  • COUNTRYНазвание страны.
  • CURRENCYВалюта, используемая в стране.
COUNTRY CURRENCY
USA Dollar
JOB - штатное расписание компании.
  • JOB_CODEКод работы.
  • JOB_GRADEКатегория работы.
  • JOB_COUNTRYСтрана, связанная с работой.
  • JOB_TITLEНазвание работы.
  • MIN_SALARYМинимальная зарплата по работе.
  • MAX_SALARYМаксимальная зарплата по работе.
  • JOB_REQUIREMENTТребования к работе.
  • LANGUAGE_REQТребования к языку.
JOB_CODE JOB_GRADE JOB_COUNTRY JOB_TITLE MIN_SALARY MAX_SALARY JOB_REQUIREMENT LANGUAGE_REQ
CEO 1 USA Генеральный директор 130000.00 250000.00 Нет специфических требований. [null]
DEPARTMENT - подразделения компании.
  • DEPT_NOНомер отдела.
  • DEPARTMENTНазвание отдела.
  • HEAD_DEPTГлавный отдел (может быть null).
  • MNGR_NOНомер менеджера.
  • BUDGETБюджет отдела.
  • LOCATIONМестоположение отдела.
  • PHONE_NOТелефонный номер отдела.
DEPT_NO DEPARTMENT HEAD_DEPT MNGR_NO BUDGET LOCATION PHONE_NO
000 Корпоративный офис [null] 105 1000000.00 Монтерей (408) 555-1234
EMPLOYEE - список сотрудников.
  • EMP_NOНомер сотрудника.
  • FIRST_NAMEИмя сотрудника.
  • LAST_NAMEФамилия сотрудника.
  • PHONE_EXTНомер телефона сотрудника.
  • HIRE_DATEДата приема на работу.
  • DEPT_NOНомер отдела.
  • JOB_CODEКод должности сотрудника.
  • JOB_GRADEКатегория должности сотрудника.
  • JOB_COUNTRYСтрана, связанная с должностью сотрудника.
  • SALARYЗаработная плата сотрудника.
  • FULL_NAMEПолное имя сотрудника.
EMP_NO FIRST_NAME LAST_NAME PHONE_EXT HIRE_DATE DEPT_NO JOB_CODE JOB_GRADE JOB_COUNTRY SALARY FULL_NAME
2 Robert Nelson 250 1988-12-28 00:00:00 600 VP 2 USA 105900.00 Nelson, Robert
PROJECT - список проектов.
  • PROJ_IDИдентификатор проекта.
  • PROJ_NAMEНазвание проекта.
  • PROJ_DESCОписание проекта.
  • TEAM_LEADERРуководитель проекта.
  • PRODUCTПродукт, связанный с проектом.
PROJ_ID PROJ_NAME PROJ_DESC TEAM_LEADER PRODUCT
VBASE Video Database Разработка системы управления видео базой данных для управления видео распределением по запросу. 45 software
EMPLOYEE_PROJECT - сотрудники по проектам.
  • EMP_NOНомер сотрудника.
  • PROJ_IDИдентификатор проекта.
EMP_NO PROJ_ID
144 DGPII
PROJ_DEPT_BUDGET - бюджет проектов.
  • FISCAL_YEARФискальный год.
  • PROJ_IDИдентификатор проекта.
  • DEPT_NOНомер отдела.
  • QUART_HEAD_CNTКоличество сотрудников в отделе за квартал (может быть null).
  • PROJECTED_BUDGETПроектируемый бюджет на фискальный год.
FISCAL_YEAR PROJ_ID DEPT_NO QUART_HEAD_CNT PROJECTED_BUDGET
1994 GUIDE 100 [null] 200000.00
SALARY_HISTORY - изменения зарплаты сотрудиков.
  • EMP_NOНомер сотрудника.
  • CHANGE_DATEДата изменения заработной платы.
  • UPDATER_IDИдентификатор обновляющего.
  • OLD_SALARYПредыдущая заработная плата.
  • PERCENT_CHANGEПроцентное изменение заработной платы.
  • NEW_SALARYНовая заработная плата после изменения.
EMP_NO CHANGE_DATE UPDATER_ID OLD_SALARY PERCENT_CHANGE NEW_SALARY
28 1992-12-15 00:00:00 admin2 20000.00 10.000000 22000.000000
CUSTOMER - клиенты компании.
  • CUST_NOНомер клиента.
  • CUSTOMERНазвание клиента.
  • CONTACT_FIRSTИмя контактного лица.
  • CONTACT_LASTФамилия контактного лица.
  • PHONE_NOНомер телефона клиента.
  • ADDRESS_LINE1Адрес, строка 1.
  • ADDRESS_LINE2Адрес, строка 2 (может быть null).
  • CITYГород клиента.
  • STATE_PROVINCEШтат или провинция клиента.
  • COUNTRYСтрана клиента.
  • POSTAL_CODEПочтовый индекс клиента.
  • ON_HOLDСтатус "На удержании" (может быть null).
CUST_NO CUSTOMER CONTACT_FIRST CONTACT_LAST PHONE_NO ADDRESS_LINE1 ADDRESS_LINE2 CITY STATE_PROVINCE COUNTRY POSTAL_CODE ON_HOLD
1001 Signature Design Dale J. Little (619) 530-2710 15500 Pacific Heights Blvd. [null] San Diego CA USA 92121 [null]
SALES - список сотрудиков.
  • PO_NUMBERНомер заказа.
  • CUST_NOНомер клиента, связанный с заказом.
  • SALES_REPНомер представителя по продажам.
  • ORDER_STATUSСтатус заказа.
  • ORDER_DATEДата заказа.
  • SHIP_DATEДата отгрузки.
  • DATE_NEEDEDТребуемая дата (может быть null).
  • PAIDСтатус оплаты.
  • QTY_ORDEREDЗаказанное количество.
  • TOTAL_VALUEОбщая стоимость заказа.
  • DISCOUNTПримененная скидка.
  • ITEM_TYPEТип товара в заказе.
  • AGEDЗначение старения.
PO_NUMBER CUST_NO SALES_REP ORDER_STATUS ORDER_DATE SHIP_DATE DATE_NEEDED PAID QTY_ORDERED TOTAL_VALUE DISCOUNT ITEM_TYPE AGED
V91E0210 1004 11 shipped 1991-03-04 00:00:00 1991-03-05 00:00:00 [null] y 10 5000.00 0.100000 hardware 1.000000000