Национальный минерально-сырьевой университет «Горный»
Институт заочного образования
Факультет заочного образования
Лабораторная работа № 1
по дисциплине: _ Базы данных и СУБД .
(наименование учебной дисциплины согласно учебному плану)
Автор: студентка гр. .ИТОз – 08-1________ /Пахомова О.Ю./
(шифр группы) (подпись) (Ф.И.О.)
Оценка: _________
Дата: .
Проверил:
. . __________ /Сабинин О.Ю./
(должность) (подпись) (Ф.И.О.)
Санкт-Петербург
Задача 1
Вывести список Фамилий, должностей, з/плат и дат приема на работу сотрудников
SELECT last_name AS “Фамилия”,
job_id AS “Должность”,
salary AS “Зарплата”,
hire_date AS «Дата приёма на работу»
FROM EMPLOYEES
WHERE salary > 10000 AND salary <= 20000
ORDER BY salary DESC, last_name;
Задача 2
Вывести список должностей, на которых работаю сотрудники. Каждая должность повторяется один раз.
SELECT DISTINCT job_id AS "Должность"
FROM EMPLOYEES;
SELECT DISTINCT job_title AS "Должность"
FROM JOBS;
Задача 3
Вывести список имен и фамилий сотрудников заглавными буквами. Должность в нижнем регистре. Количество символов в фамилии. На какой позиции буква «а», если не встречается, должна быть «о».
SELECT UPPER (first_name) AS "Имя",
UPPER (last_name) AS "Фамилия",
LOWER (job_id) AS "Должность",
LENGTH (last_name) AS "Количество символов",
INSTR (last_name, 'a') AS "Позиция а"
FROM EMPLOYEES;
Задача 4
Добавить к фамилии слева и справа "*", общее количество символов 10.