Подзапросы. Подзапросы в операторах модификации удаления и вставки презентация

2 запрос select title, price from titles where price = $6 1 запрос select price from titles where title = "Чтиво" Объеденный

Слайд 1Подзапросы


Слайд 22 запрос

select title, price
from titles
where price = $6

1 запрос

select price
from titles
where title = "Чтиво"

Объеденный запрос

select title, price
from titles
where price =
(select price
from titles
where title = "Чтиво")

Простой подзапрос


Слайд 3Уровневый запрос
select au_lname, au_fname
from authors
where au_id in

(select au_id
from titleauthor
where title_id in
(select title_id
from titles
where type = "popular_child") )

соединение

select au_lname, au_fname
from authors, titles, titleauthor
where authors.au_id = titleauthor.au_id
and titles.title_id = titleauthor.title_id
and type = "popular_ child "

Несколько уровней вложенности


Слайд 4update titles
set price = price * 2
where pub_id in


(select pub_id
from publishers
where pub_name = "ОдесаДрук")

Соединение

set price = price * 2
from titles, publishers
where titles.pub_id = publishers.pub_id
and pub_name = "ОдесаДрук"

delete salesdetail
where title_id in
(select title_id
from titles
where type = "business")

соединение

delete salesdetail
from salesdetail, titles
where salesdetail.title_id = titles.title_id
and type = "business"

Подзапросы в операторах модификации удаления и вставки


Слайд 5if exists (select title_id
from titles
where

type = "business")
begin
delete salesdetail
where title_id in
(select title_id
from titles
where type = "business")
end

Подзапросы в условных операторах


Слайд 6select au_lname, au_fname
from authors
where city =
(select

city
from publishers
where pub_name = "ОдесаДрук")

Подзапросы-выражения


Слайд 7select au_lname, au_fname
from authors
where 100 in
(select

royaltyper
from titleauthor
where au_id = authors.au_id)

select royaltyper
from titleauthor
where au_id = "345"

select au_lname, au_fname
from authors
where 100 in (100)

Использование коррелированных подзапросов


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика