Professional Documents
Culture Documents
Lab 3
Lab 3
Київ 2024
1. Мета роботи
Вивчення основних принципів організації і виконання запитів в MS SQL
Server.
2. Підготовка до роботи
У процесі підготовки до роботи потрібно вивчити основні принципи
організації і виконання запитів, основні конструкції для організації запитів
структурованої мови запитів Transact-SQL, ознайомитися з процесом створення
запитів у середовищі MS SQL Server, опис яких наведено в стислих теоретичних
відомостях.
Хід роботи:
1. Оператор IN визначає набір значень, в який дане значення може або може
не бути включено. Знаходження рядків, які знаходяться в списку значень:
Оператор IN
use PolyclinicDatabase;
SELECT * FROM Patients WHERE BloodType IN ('A+', 'B+');
10. Для отримання інформації із файлів products, suppliers про всі товари
постачальників:
use PolyclinicDatabase;
SELECT p.ProductName, s.SupplierName
FROM Products p
JOIN Suppliers s ON p.SupplierID = s.SupplierID;
11. Для отримання інформації про товари однієї категорії, які мають
однакову ціну:
use PolyclinicDatabase;
SELECT p1.ProductName, p2.ProductName, p1.CategoryID, p1.UnitPrice
FROM Products p1
JOIN Products p2 ON p1.CategoryID = p2.CategoryID AND p1.UnitPrice = p2.UnitPrice
WHERE p1.ProductName < p2.ProductName;
Для отримання інформації про всіх лікарів, які ведуть візити тільки до
пацієнтів старше 60 років:
use PolyclinicDatabase;
SELECT * FROM Doctors WHERE DoctorID IN (SELECT DISTINCT DoctorID FROM Visits
WHERE PatientID IN (SELECT PatientID FROM Patients WHERE Age > 60));
Висновки:
Під час виконання лабораторної роботи було проведено дослідження роботи з
SQL Server Management Studio для побудови та виконання SQL запитів до бази
даних. Основні висновки з роботи:
Отже, робота з SQL Server Management Studio надає широкі можливості для
ефективної роботи з базами даних за допомогою SQL запитів, що дозволяє
здійснювати різноманітні операції з даними та отримувати необхідну
інформацію з баз даних.
Контрольні запитання
1. Запити виконуються за допомогою оператора SQL, а саме - оператора
SELECT.
2. Підсумкові функції включають такі функції як COUNT, SUM, AVG, MAX,
MIN. Вони дозволяють отримувати загальну кількість рядків, суму значень,
середнє значення, максимальне і мінімальне значення відповідно.