Базы данных Лаб№3. Отчет по лабораторная работе 3 sqlselect (оператор выборки)
Скачать 14.75 Kb.
|
Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) Факультет электронной техники Кафедра ПрЭ Отчет по лабораторная работе № 3 «SQL-SELECT (оператор выборки)» по дисциплине "Базы данных" выполнена по учебному пособию Муравьев А.И. “Системы управления базами данных” Выполнил: студент ФДО ТУСУР специальности 11.03.04 Унжаков Е.Н. Целью работы является изучение принципа выборки данных и получение навыков выборки данных из базы данных по опреде-ленным критериям, в том числе с подзапросами на основе SQL-команд стандарта языка работы с реляционной базой данных. Программа работы: 1. Изучаем работу оператора SQL-SELECT (в учебном пособии и программе справки). 2. Выполняем команду SELECT * FROM sotr. Определить данные сотрудника, где номер строки выборки соответствует двум последним цифрам вашего пароля (код варианта 52). 3. Написать и выполнить в окне выполнения команд выборку, заданную в задании 1 (приложение В) в соответствии с вариантом №10: Выбрать номера отделов, если средняя зарплата со-трудников отдела больше 17000. select Nom_otd, AVG(Zarpl) avgzarpl from sotr group by Nom_otd Having avgzarpl>17000 4. Определить количество строк результата команды, вы-полненной в п 3. Для определения количества строк используем агрегированную функцию COUNT(*). select count(*), AVG(Zarpl) avgzarpl from sotr group by Nom_otd Having avgzarpl>17000 3.5 Выполнить пункт 3.3 для задания 2 в соответствии с ва-риантом. 3.6 Выполнить п.3.4 для второй команды. Вышлите отчет для проверки диспетчеру. Пример: SELECT count(*) FROM sotr WHERE date_b={^1980.03.12} and name1 like 'Ф%' 3.5 Выполнить пункт 3.3 для задания 2 в соответствии с ва-риантом. 3.6 Выполнить п.3.4 для второй команды. Вышлите отчет для проверки диспетчеру. |