Хелпикс

Главная

Контакты

Случайная статья





15) Решение:Еламан



15. Employees жә не jobs кестелерінен:

· қ ызметкердің есімі туралы (employees кестесі);

· тегі туралы (employees кестесі);

· қ ызметкердің айлығ ы туралы (employees кестесінде salary бағ аны)

· лауазымы бойынша ең тө мен айлығ ы туралы (jobs кестесінде min_salary бағ аны)

ақ паратты сұ раныс арқ ылы шыгару. Сонымен бірге, лауазымы бойынша ең тө мен айлық мө лшерлемесінен 20 пайыздан кө п емес айлық иегерлерің ғ ана аң ық тап шығ ару. Сұ раныс нә тижесі келесі бағ андар арқ ылы шығ арылуы тиіс «Имя», «Фамилия», «Оклад», «Минимальный оклад»

 

select

first_name as Imya,

last_name as Familya,

salary as Oklad,

min_salary as Min_oklad

from jobs j, employees e

where j. job_id=e. job_id and e. salary< j. min_salary*0. 8

16) Решение:

Код соответствующего запроса может выглядеть так:

select job_id AS " Должность", max(salary) As " Максимальная зарплата", min(salary) As " Минимальная зарплата", To_Char(avg(salary), '99999999. 99') As " Средняя зарплата" from hr. employees GROUP BY job_id

 

15)Решение:

Код соответствующего запроса может выглядеть так:

select max(salary) As " Максимальная зарплата", min(salary) As " Минимальная зарплата", To_Char(avg(salary), '99999999. 99') As " Средняя зарплата" from hr. employees

? ) Решение:

Код соответствующего запроса может выглядеть так:

select departments. department_name AS " Отдел", employees. first_name As " Имя", employees. last_name As " Фамилия" FROM hr. employees, hr. departments WHERE employees. department_id (+)= departments. department_id ORDER BY " Отдел"

 

12) Решение:

Код соответствующего запроса может быть таким:

SELECT first_name AS " Имя", last_name As " Фамилия", Job_Title As " Должность", (max_salary - salary) AS " Разница с максимальной" FROM hr. employees, hr. jobs WHERE (hr. employees. job_id = hr. jobs. JOB_ID) ORDER BY " Разница с максимальной" DESC

 

11) Решение:

Код соответствующего запроса может быть таким:

SELECT first_name AS " Имя", last_name As " Фамилия", DECODE(JOB_ID, 'SA_REP', 'Торговый представитель', 'SA_MAN', 'Менеджер по продажам', 'Другое' ) AS " Должность" FROM hr. employees

 

10) Решение:

Код соответствующего запроса может быть таким:

SELECT first_name AS " Имя", last_name As " Фамилия", NVL(COMMISSION_PCT, 0) As " Ставка комиссии" FROM hr. employees

9) Решение:

Код соответствующего запроса может выглядеть следующим образом:

SELECT first_name AS " Имя", last_name As " Фамилия", TO_CHAR(HIRE_DATE, 'YYYY/MM/DD') As " Дата приема на работу" FROM hr. employees ORDER BY HIRE_DATE DESC

 

8) Решение:

Код соответствующего запроса может быть таким:

SELECT first_name AS " Имя", last_name As " Фамилия", Salary AS " Оклад", HIRE_DATE As " Дата приема на работу", TRUNC(MONTHS_BETWEEN(SYSDATE, HIRE_DATE)) AS " Проработано месяцев" FROM hr. employees

7) Решение:

Код соответствующего запроса может быть таким:

SELECT first_name AS " Имя", last_name As " Фамилия", UPPER(CONCAT(SUBSTR(first_name, 1, 3), SUBSTR(last_name, 1, 2))) AS " Идентификатор" FROM hr. employees

 

6) Решение:

Код соответствующего запроса может быть таким:

SELECT first_name AS " Имя", last_name As " Фамилия", SALARY AS " Оклад", HIRE_DATE AS " Дата приема на работу" FROM hr. employees ORDER BY SALARY DESC, HIRE_DATE

 

6) SELECT first_name AS " Имя", last_name As " Фамилия", JOB_ID AS " Должность", HIRE_DATE AS " Дата приема на работу"

FROM hr. employees

WHERE ((HIRE_DATE BETWEEN '12-JAN-85' AND '11-DEC-00')

OR JOB_ID IN ('AD_PRES', 'AD_VP', 'AD_ASST'))

AND ROWNUM < 6

 

 

5)SELECT first_name AS " Имя", last_name As " Фамилия", JOB_ID AS " Должность", HIRE_DATE AS " Дата приема на работу"

FROM hr. employees

WHERE ((HIRE_DATE BETWEEN '01-JAN-95' AND '31-DEC-99')

OR JOB_ID IN ('AD_PRES', 'AD_VP', 'AD_ASST'))

AND ROWNUM < 6

 

 

4) SELECT first_name AS " Имя", last_name As " Фамилия", job_id As " Должность" FROM hr. employees WHERE JOB_ID LIKE 'SA%' OR JOB_ID LIKE '%MGR%'

 

3) SELECT first_name AS " Имя", last_name As " Фамилия", salary AS " Оклад", COMMISSION_PCT AS " Ставка комиссии" from hr. EMPLOYEES WHERE SALARY > = 10000 AND COMMISSION_PCT IS NOT NULL

 

2) SELECT first_name AS " Имя", last_name As " Фамилия", salary AS " Оклад", HIRE_DATE AS " Дата приема на работу" from hr. EMPLOYEES WHERE HIRE_DATE < ALL(SELECT HIRE_DATE from hr. employees WHERE DEPARTMENT_ID = 70)

 

1) SELECT first_name AS " Имя", last_name As " Фамилия", salary AS " Оклад" from hr. EMPLOYEES where salary > = 10000

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.