Вариант 14
Составить SQL-запросы по их заданному содержательному описанию: (база данных IZDAT)
Определить среднюю цену книг по бизнесу.
Подсчитать число строк в таблице authors, включающих одинаковые идентификаторы авторов. В выбираемые данные включить идентификатор автора и соответствующее ему число повторяющихся строк.
Определить страны, в которых расположены издательства книг. Названия стран в результирующей таблице не должны повторяться. Вывести названия стран в порядке убывания.
Найти цену самой дорогой книги (книг), вышедшей в США. В запросе использовать подзапрос.
Определить авторов, хотя бы одна книга которых была опубликована в штате Массачусетс. В запросе использовать подзапросы и предикат с квантором.
Определить неопубликованные в издательствах книги.
Вариант 15
Составить SQL-запросы по их заданному содержательному описанию: (база данных IZDAT)
Выбрать информацию о книгах, объеме (стоимость) продаж которых в текущем году меньше стоимости предварительной продажи. Информация о книгах должна включать тип книги, идентификатор и цену книги.
Выбрать имена и фамилии всех авторов, упорядоченные в первую очередь по возрастанию фамилий и, во вторую очередь, по возрастанию имен.
Определить штаты, во всех издательствах которых все изданные книги имеют цену более 10 долларов. В запросе использовать подзапросы и предикат с квантором.
Определить авторов, хотя бы одна книга которых была опубликована в штате Массачусетс.
Определить авторов, работающих по контракту и имеющих телефон с кодом города 415 (первые три цифры номера телефона).
Определить временные интервалы, в рамках которых опубликованы книги разных типов.
Вариант 16
Составить SQL-запросы по их заданному содержательному описанию: (база данных IZDAT)
Выбрать имена и фамилии всех авторов, упорядоченные по возрастанию фамилий авторов.
Выбрать все книги издательства Algodata Infosysytems. В запросе использовать подзапрос для определения нужного идентификатора издателя. В условии поиска использовать предикат "=". В выбираемые данные включить название книги.
Определить авторов из городов, начинающихся с букв "A", "B" или "C" или имеющих в своем составе слово "Salt", и написавших книги, в названии которых есть определенный или неопределенный артикль английского языка.
Найти издательство, выпустившее свою самую дорогую книгу с наиболее низкой ценой среди всех издательств. В запросе использовать подзапрос, определяющий максимальные цены книг, выпущенные каждым издательством.
Определить штаты и число находящихся в них издательств, выпустивших книги.
Вычислить для каждого типа книг среднее арифметическое минимальной и максимальной цены. Результат упорядочить по убыванию значений.
Вариант 17
Составить SQL-запросы по их заданному содержательному описанию: (база данных IZDAT)
Выбрать имена и фамилии авторов книг.
Выбрать те типы книг, средняя цена дорогих экземпляров (стоимостью более 10 долларов) которых превышает 20 долларов. В выбираемые данные помимо типа книги включить и среднюю цену дорогих экземпляров.
Определить, какие авторы опубликовали какие книги в США по традиционной кулинарии или в Германии по компьютерам.
Определить города и штаты проживания авторов и издателей, за исключением городов и штатов их совместного проживания. (В запросе неявно реализуется операция симметрической разности).
Найти книги, цена которых меньше цены каждой из книг по традиционной кулинарии.
Выбрать все столбцы таблицы titles.