Здравствуйте! Разрешите нам использовать некоторые сервисы и cookies для улучшения вашего опыта и работы сайта?

Политика конфиденциальности и cookies.
SQL код скопирован в буфер обмена
Отточите свои навыки SQL с помощью наших интерактивных упражнений!
Практикуйте широкий спектр SQL-задач, от базовых запросов до сложных техник. Получайте мгновенную обратную связь на свои решения, чтобы учиться на ошибках и совершенствовать свои навыки. Увеличьте свою уверенность для собеседований и реальных приложений SQL.
EN PT
Задание 21:
Найдите сотрудников зарплата которых повышалась несколько раз в течении одного года. 
Результат должен содержать следующие столбцы EMP_NO, FIRST_NAME, LAST_NAME - данные сотрудника,  CHANGES_YEAR - год повышения зарплаты, CHANGES_COUNT - количество повышений в году. Отсортируйте результат по номеру сотрудника

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

Напишите ваш запрос в поле ниже и нажмите кнопку "Проверить!"
Подсказка
Копировать код Очистить
Откройте для себя более 360 уникальных заданий.

База данных 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