Бакалавр
Дипломные и курсовые на заказ

Создание и запуск продвинутых запросов SQL

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

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

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

Общие сведения

Продвинутые запросы SQL отличаются от базовых запросов тем, что тут идёт работа не с 1 таблицей, а с 2-мя и более. Так же возможность создавать отдельные таблицы и так же проводить с ними операции, как удаление, изменение и прочее. Далее возможность работы с индексами, которые позволяют ускорять поиск по данным.

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

Выбрать все из нескольких таблиц:

Запрос SQL:

select*.

fromStudents, Rooms.

Листинг 11 — Код запроса.

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

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

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

Запрос SQL:

select*.

fromStudents, Rooms.

whereStudents. RoomCodelikeRooms. RoomCode.

Листинг 30 — Продвинутый запрос с условием.

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

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

Чтобы посмотреть за каким комендантом закреплено общежитие, контактный телефон, то необходимо использовать запрос: выбрать что-то из несколько таблиц и условие.

Запрос SQL:

selectComendants. Name, Comendants. SecondName, Comendants. NmberPhone, Obsejitia. Addres.

fromComendants, Obsejitia.

whereComendants.comendantCodelikeObsejitia.comendantCode.

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

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

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

Чтобы посмотреть данные определённого коменданта и узнать адрес его работы, то необходимо использовать запрос: выбрать что-то из несколько таблиц и составное условие (И).

Запрос SQL:

selectComendants. Name, Comendants. SecondName, Comendants. NmberPhone, Obsejitia. Addres.

fromComendants, Obsejitia.

whereComendants.comendantCodelikeObsejitia.comendantCodeandObsejitia.comendantCode='2'.

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

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

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

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

Запрос SQL:

SelectStudents. Surname, Students. Name, Students. SecondName.

FromStudents, ZaselenieStudents.

WhereStudents. NumberZachetki='11ВЕ124'orZaselenieStudents. NumberZaselenia='4'.

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

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

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

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