Практическая лабораторная работа №1


Упрощенный синтаксис внешнего соединения


Download 3.23 Mb.
Pdf ko'rish
bet109/207
Sana16.11.2023
Hajmi3.23 Mb.
#1778259
TuriУчебно-методическое пособие
1   ...   105   106   107   108   109   110   111   112   ...   207
Bog'liq
курс лаб по SQL 2008

Упрощенный синтаксис внешнего соединения
SELECT Колонка [, Колонка ...] | *
FROM 
{LEFT | RIGHT | FULL} [OUTERJOIN

[ON <условие поиска>]
[WHERE <условие поиска>];
Упрощенный синтаксис использования подзапроса
SELECT [DISTINCT] Колонка [, Колонка ...]
FROM  [, ...]
WHERE
{expression {[NOTIN | <оператор сравнения>}
[NOTEXISTS
}
(SELECT [DISTINCT] Колонка [, Колонка ...]
FROM  [, ...]
WHERE <условие поиска>
);
5.5. 
Задание 
Практическую работу следует выполнять в следующем порядке: 
1. Изучить синтаксис оператора SELECT и примеры запросов к учебной базе 
данных ‘University.mdf’. 
2. Выполнить в окне ‘SQL Editor’ 27 запроса к базе данных, согласно приведенным 
в практической работе образцам выполнения запросов и сохранять каждый под именами 
Lab5-k.sql’, где k – номер запроса по порядку, в своей рабочей папке. Каждый запрос 
должен иметь комментарии с описанием, а файл в целом должен иметь комментарии со 
сведениями об авторе и дате создания. 
5.6. 
Ход работы 
Примечание. У вас должны быть перед выполнением этой практической работы 
созданы все таблицы базы данных университета, созданы ключи, а также заполнены 
данными.
Выполнение sql-запросов 
Для выполнения запросов SELECT в программе ‘SQL Server Managmant Studio’ 
необходимо выполнить следующие действия: 
1. Подключиться к базе данных и выполнить команду ‘Создать запрос’. В 
результате откроется окно ‘Конструктора запросов’ (рис. 1). 


108 
TP PT 
Рис. 1. Окно выполнения запросов 
2. Ввести текст запроса согласно рис.1. 
3. Нажать на панели инструментов кнопку 
[Выполнить] . 
4. Если запрос правильный, то в результате произойдет его выполнение и 
результат будет отображен на вкладке ‘Результаты’ (рис. 2). 
Рис. 2. Окно с результатом выполнения запроса 
5. Количество извлеченных в результате выполнения запроса строк отображается
над сеткой с данными справа. На рис.2 там содержится строка ‘3 строк’. В данном
примере извлечено столько строк, сколько требуется, чтобы заполнить сетку (в ней 
помещается только 3 строки) * . 
6. Чтобы узнать, сколько всего строк соответствуют выполненному оператору, 
надо перейти в конец отображаемого набора данных. 
Чтобы выполнить другой запрос, надо вернуться на вкладку ‘Редактора’, создать 
новый запрос и повторить те же действия. 
К тексту ранее выполнявшихся правильных запросов можно вернуться, если 
перейти на вкладку ‘История’. 

Download 3.23 Mb.

Do'stlaringiz bilan baham:
1   ...   105   106   107   108   109   110   111   112   ...   207




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling