Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Самооб`єднання

Лабораторна робота №4

Тема: Структуровані запити і підзапити.

Завдання: Створити запити на об’єднання декількох таблиць. Використати самооб’єднання таблиці (таблицю об’єднують саму з собою). Не менше 10 запитів. Крім того створити підзапити з використанням not in, all, any, exists, not exists. Створити підзапити з використанням update, delete, insert.

Хід роботи

Самооб`єднання

Ø select distinct z.cina,z. Nayavnist_skidku, z.data

from zakaz z, zakaz z2

where z.cina= z2.cina

xor z. Nayavnist_skidku = z2.Nayavnist_skidku;

 

 

Ø Select distinct s. Adressa, s.bakalia, s.ruba, s2. Adressa, s2.bakalia, s2.ruba

From sklad s, sklad s2

Where s.bakalia = s2.bakalia and s.ruba = s2.ruba and s. Adressa!= s2. Adressa;

 

Select distinct s. Adressa, s.vuno, s.ruba, s.myaso, s2. Adressa, s2. vuno, s2.ruba, s2. myaso

From sklad s, sklad s2

Where (s. vuno >s2. vuno) and (s.ruba < s2.ruba and s. myaso > s2. myaso);

Ø select distinct z.Nomer_zakazy, z.data,z. Nayavnist_skidku,z.cina, z2.Nomer_zakazy, z2.data,z2. Nayavnist_skidku,z2.cina

from zakaz z, zakaz z2

where z.Nomer_zakazy!= z2.Nomer_zakazy and z.Nayavnist_skidku >10

and z.cina>z2.cina;

 


Дата добавления: 2015-07-11; просмотров: 96 | Нарушение авторских прав


Читайте в этой же книге: Мета роботи та робоче завдання | Підзапити | Завдання 1. Пошук інформації в мережі Internet | Завдання 2. Робота з електронною поштою |
<== предыдущая страница | следующая страница ==>
Програма проведення експерименту| Об`єднання декількох таблиць

mybiblioteka.su - 2015-2024 год. (0.006 сек.)