Добавил:
t.me Прошиваю/настраиваю роутеры в общаге МИЭТ, пишите в тг: t.me/aogudugnp Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

отчеты по лабам / СУБД_ЛР2

.docx
Скачиваний:
0
Добавлен:
21.06.2025
Размер:
1.55 Mб
Скачать

Минобрнауки России

Федеральное государственное автономное образовательное учреждение высшего образования «Национальный исследовательский университет «Московский институт электронной техники»

Лабораторная работа №2

по дисциплине «Базы данных»

«Оператор SELECT языка SQL»

Подготовил:

Студент группы А-69

Студентов С.

Москва 2025

Начнем выполнение лабораторной работы с первого задания.

При запуске скрипта с summ, вывод покажет значение, близкое к 99 999 000.00, но не равное ему. Это происходит потому, что real — это тип данных с плавающей запятой, который хранит числа приближенно (точность составляет приблизительно 2^-53). При повторных сложениях эти небольшие ошибки округления накапливаются, что приводит к заметному расхождению в итоговой сумме.

Раскомментировал строку RAISE NOTICE …

Изменил типы данных на numeric и money соответственно:

Задание номер следующее: вывести всех студентов группы, отсортированных по возрасту

Вывести все предметы, отсортированные по field_id

Вывести количество студентов, обучающихся на третьем курсе

Найти студентов с долгами, вывести номер их студенческого и название дисциплины, по которой долг, и отсортировать по номеру студенческого

Вывести всех третьекурсников ИБ, отсортированных по возрасту

Вывести всех студентов, которые родились зимой

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

Вывести количество студентов в группах ИТД и отсортировать их от первой к последней группе

Вывести всех студентов группы ИБ, отсортировать по числу оценок 5 по дисциплине БД. Оставить лишь тех, у кого больше, чем пять пятерок.

Соседние файлы в папке отчеты по лабам