Помощь в написании студенческих работ
Антистрессовый сервис

Запросы на выборку данных

РефератПомощь в написанииУзнать стоимостьмоей работы

Запрос выполняется следующим образом: сначала извлекаются все записи из таблицы, а затем для каждой записи набора проверяется её соответствие заданному критерию. Если осуществляется слияние из нескольких таблиц, то сначала составляется произведение таблиц, а уже затем из полученного набора отбираются требуемые записи. При формировании запроса SELECT пользователь описывает ожидаемый набор данных… Читать ещё >

Запросы на выборку данных (реферат, курсовая, диплом, контрольная)

SELECT — оператор DML языка SQL, возвращающий набор данных (выборку) из базы данных, удовлетворяющих заданному условию.

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

При формировании запроса SELECT пользователь описывает ожидаемый набор данных: его вид (набор столбцов) и его содержимое (критерий попадания записи в набор, группировка значений, порядок вывода записей и т. п.).

Запрос выполняется следующим образом: сначала извлекаются все записи из таблицы, а затем для каждой записи набора проверяется её соответствие заданному критерию. Если осуществляется слияние из нескольких таблиц, то сначала составляется произведение таблиц, а уже затем из полученного набора отбираются требуемые записи.

a) Выбрать все.

Для начала, выберем самый простой запрос, необходимый для визуализации данных, вывод всей информации о студентах.

Запрос SQL:

SELECT*.

FROMStudents.

Листинг 2 — Запрос SQL

Результат запроса.

Рисунок 13 — Результат запроса.

b) Выбрать все и условие.

Если же нам нужно вывести список студентовc определённым номером зачётки, то будет использоваться запрос с условием.

Запрос SQL:

SELECT*.

FROMStudents.

whereNumberZachetkilike'09ВП118'.

Листинг 3 — Запрос с условием.

Результат запроса.

Рисунок 14 — Результат запроса.

c) Выбрать что-то и условие:

Для выбора студентом комнаты с определённым кол-во мест, необходимо создать запрос с определенным условием:

Запрос SQL:

SELECTRoomCode.

FROMRooms.

whereKolvoMest='4'.

Листинг 4 — Запрос с условием.

Результат запроса.

Рисунок 15 — Результат запроса.

d) Выбрать что-то и составное условие (И):

Если требуется вывести информацию о том, какой комендант прикреплён к общежитию, то стоит воспользоваться составным условием (И).

Запрос SQL:

SELECTComendantCode.

FROMObsejitia.

whereNumberObsejitia='1'andAddres='Стасова 36'.

Листинг 5 — Запрос с условием (И).

Результат запроса.

Рисунок 16 — Результат запроса.

e) Выбрать что-то и составное условие (ИЛИ):

Если нужно вывести фамилии студента по номеру зачётки или же по номеру комнаты, в которой он проживает, то стоит воспользоваться составным условием (ИЛИ).

Запрос SQL:

SELECTSurname.

FROMStudents.

whereNumberZachetki='11ВЕ222'orRoomCode='4'.

Листинг 6 — Запрос с условием (ИЛИ).

Результат запроса.

Рисунок 17 — Результат запроса.

Показать весь текст
Заполнить форму текущей работой