Лабораторна робота 6
Тема: Робота з таблицями. Внесення, витягання, пошук і видалення даних.
Мета: Закріпити навички розроблення виконання простих запитів до БД з використанням оператора SELECT.
Форма звіту: електронний звіт.
Бойко Євген 310-і
Завдання БЛОК 1
Напишіть оператор SQL для створення нової бази даних з ім'ям addressbook
Create database addressbook
Напишіть оператор для запису наступних даних в таблицю employee_data
Ім'я: Рудольф
Прізвище: Курочкин
Посада: Програміст
Вік: 34
Стаж роботи в компанії: 2
Зарплата: 95000
Надбавки: 17000
email: rudolf@gmail.com
insert into employee_data values (‘Рудольф’, ‘Курочкин’, ‘Програміст’, 34, 2, 95000, 17000, ‘rudolf@gmail.com’);
Insert into emloee_data values (‘Рудольф’, ‘Курочкин’, ‘Програміст’, 34, 2, 95000, 17000, ‘rudolf@gmail.com’);
1.3. Приведіть дві форми оператора SELECT, які виводитимуть всі дані з таблиці employee_data.
SELECT * FROM `emploee_data` WHERE 1
SELECT `id`, `Имя`, `Призвище`, `Посада`, `Век`, `Стаж_роботы`, `Зарплата`, `Надбавки`, `email` FROM `emploee_data` WHERE 1
Завдання БЛОК 2
2.1. Напишіть оператор SELECT для витягання ідентифікаційного номера співробітників, які старше 30 років.
2.2. Напишіть оператор SELECT для витягання імен і прізвищ всіх Web-розробників.
2.3. Що виведе наступний оператор SELECT:
SELECT * from employee_data where salary <=100000; виведе зарплату всіх у кого вона менше або дорівнює 100000
Завдання БЛОК 3
3.1. Перерахувати всіх співробітників, прізвища яких починаються з букви P.
3.2. Вивести імена всіх співробітників у відділі продажів.
SELECT `Имя` FROM `emploee_data` WHERE 'Посада'='отдел продаж'
3.3. Що виведе наступний оператор
SELECT f_name, l_name, salary from
employee_data where f_name like '%к%';
Выведет f_name и l_name, salary из таблицы employee_data в которой f_name к имеет любую позицию
3.4. Перерахувати прізвища і посади всіх програмістів
SELECT `Призвище` FROM `emploee_data` WHERE `Посада`='Программист';
Завдання БЛОК 4
Виконати запити до учбової бази даних згідно списку завдань. Результати подати у вигляді синтаксису запиту та скрін-шоту результату виконання запиту з екрану.
Завдання до виконання простої вибірки даних із однієї таблиці:
4.1 побудувати запит для отримання даних про всі назви спеціальностей
4.2 побудувати запит для отримання даних про всіх викладачів першої спеціальності
4.3 побудувати запит для отримання даних про всі групи 2 курсу
4.4 побудувати запит для отримання даних про назви предметів, де є слово «технологія»
Завдання БЛОК 5
Виконати запити до індивідуальної бази даних згідно списку завдань. Результати подати у вигляді синтаксису запиту та скрін-шоту результату виконання запиту з екрану.
Завдання до виконання простої вибірки даних із однієї таблиці:
5.1 побудувати запит для отримання даних однієї колонки з таблиці
5.2 побудувати запит для отримання даних з оператором «більше»
5.3 побудувати запит для отримання даних з оператором «менше»
5.4 побудувати запит для отримання даних з оператором «LIKE»