Задания SQL. Вложенные запросы. UPDATE

Задание 1. Отобразить всех авторов, которые живут в штате, где находится издательство Press.
SELECT authors.au_fname, authors.au_lname
FROM authors
WHERE state=(SELECT state FROM publishers WHERE pub_name='PRESS')
view raw Ex1.sql hosted with ❤ by GitHub
Задание 2. Отобразить всех авторов, которые не написали ни одной книги.
SELECT au.id
FROM authors
WHRERE au.id NOT IN (SELECT DISTINCT au.id FROM titles_authors)
view raw Ex2.sql hosted with ❤ by GitHub
Задание 3. Удвоить цены всех книг, изданных компанией New Age Books a) С помощью подзапроса
Update titles
Set price = price * 2
WHERE pub_id in (SELECT pub_id FROM publishers WHERE pub_name='New Age Book')
view raw Ex3.sql hosted with ❤ by GitHub
б) C помощью соединения таблиц
Update titles
Set price = price * 2
FROM titles, publishers
WHERE titles.pub_id=publishers.pub_id and pub_name = 'New Age Books'
view raw Ex4.sql hosted with ❤ by GitHub

Комментарии

Популярные сообщения