Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
04.04.2026
Размер:
316.66 Кб
Скачать

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

Московский технический университет связи и информатики

(МТУСИ)

Факультет "Сети и системы связи"

ОТЧЕТ

Лабораторная работа № 8 «SQL – запросы»

Выполнили:

Студенты группы БИН2412 _____________

Бутаков Д. Д.

Джумаев Д.Б.

Джумъаев Ф.Н.

Проверил:

Пономарев К. В. _____________

Дата защиты________2025г.

Москва 2025 г.

Цель работы: изучить принципы создания простых и сложных SQL-запросов для управления данными.

Задание:

1. Составьте запрос для таблицы STUDENT таким образом, чтобы выходная таблица

содержала один столбец, содержащий последовательность разделенных символом ≪;≫

3

(точка с запятой) значений всех столбцов этой таблицы, и при этом текстовые значения

должны отображаться прописными символами (верхний регистр), то есть быть

представленными в следующем виде:

10;КУЗНЕЦОВ;БОРИС;14000;2;БРЯНСК;8/12/1981;10.

2. Вам необходимо создать для каждого преподавателя идентификатор, который должен

выглядеть как 3 первые символа имени плюс два первых символа фамилии. Все символы

этого идентификатора должны быть представлены в верхнем регистре. Напишите запрос,

который возвращал бы из таблицы информацию об имени и фамилии преподавателя, а

также его идентификатор.

3. Составьте запрос для таблицы STUDENT таким образом, чтобы выходная таблица

содержала всего один столбец в следующем виде:

б.кузнецов; место жительства - Брянск; родился: 8-дек-2003.

4. Составьте запрос для таблицы STUDENT таким образом, чтобы выходная таблица

содержала всего один столбец в следующем виде: Борис Кузнецов родился в 2003 году.

5. Составьте запрос, выводящий таблицу SUBJECT в таком виде: столбец SUBJ_ID нужно

привести к единому виду – 4 символа, впереди символ(ы) «0», столбец SUBJ NAME нужно

обрезать до 15 символов.

6. Вывести все университеты и их рейтинг, округленный до сотен.

7*. Вывести текущую дату, последний день августа, количество месяцев, прошедших с

празднования праздника 9 Мая, число следующей пятницы.

Ход выполнения работы:

1. Конкатенация данных студента - объединяет все поля через ";", переводит текстовые значения в верхний регистр

Рисунок № 1

2. Идентификатор преподавателя - создает ID из первых 3 символов имени и 2 символов фамилии в верхнем регистре

Рисунок № 2

3. Форматированная информация - выводит данные в заданном формате с переводом фамилии в нижний регистр

Рисунок № 3

4. Информация о рождении - показывает имя, фамилию и год рождения

Рисунок № 4

5. Форматирование предметов - дополняет ID нулями до 4 символов, обрезает название до 15 символов

Рисунок № 5

6. Округление рейтинга - округляет рейтинг университетов до сотен

Рисунок 6

7. Работа с датами:

  1. Текущая дата

  2. Последний день августа текущего года

  3. Количество месяцев с 9 мая текущего года

  4. Дата следующей пятницы

Рисунок № 7

Вывод:

В ходе лабораторной работы были успешно освоены принципы создания SQL-запросов с использованием строковых функций и операций работы с датами. Полученные навыки позволяют эффективно форматировать и преобразовывать данные для решения практических задач управления информацией в базах данных.

Соседние файлы в папке новая папка