Работа с базами данных в архитектуре клиент-сервер. Дубинин В.Н. - 32 стр.

UptoLike

Составители: 

32
FROM publishers
WHERE state IS NOT NULL
ORDER BY city DESC, state ASC
96) SELECT state, MIN(price), MAX(price), AVG(price)
FROM authors a, titles t, titleauthor ta
WHERE ta.title_id=t.title_id AND a.au_id=ta.au_id
GROUP BY state
HAVING state<> “CA”
Лабораторные задания типа B
Составить SQL-запросы по их заданному содержательному описа-
нию, выполнить SQL-запросы на SQL-сервере с использованием кли-
ентских утилит ISQL/w или SQL-EM, проинтерпретировать результаты
выполнения запросов.
1) Выбрать имена и фамилии авторов книг.
2) Выбрать имена и фамилии авторов, проживающих в Калифор-
нии.
3) Выбрать информацию о книгах, объеме (
стоимость) продаж ко-
торых в текущем году меньше стоимости предварительной продажи.
Информация о книгах должна включать тип книги, идентификатор и цену
книги.
4) Выбрать информацию об авторах, проживающих в штате Кали-
форния или в городе Salt Lake City. Информация об авторах должна
включать идентификатор автора, город и штат проживания.
5) Выбрать все идентификаторы и цены
книг, причем цена книги
должна лежать в диапазоне от 5 до 10 долларов. В SQL запросе исполь-
зовать предикат BETWEEN.
6) Выбрать все идентификаторы и цены книг по современной и
традиционной кулинарии и по бизнесу. В запросе использовать предикат
IN.
7) Выбрать информацию об авторах, проживающих в городах, на-
звание которых начинается со строки “spring”. Информация об
авторах
должна включать имя и фамилию автора, а также штат и город прожи-
вания.
                   FROM publishers
                   WHERE state IS NOT NULL
                   ORDER BY city DESC, state ASC

          96) SELECT state, MIN(price), MAX(price), AVG(price)
           FROM authors a, titles t, titleauthor ta
           WHERE ta.title_id=t.title_id AND a.au_id=ta.au_id
           GROUP BY state
           HAVING state<> “CA”

                       Лабораторные задания типа B

     Составить SQL-запросы по их заданному содержательному описа-
нию, выполнить SQL-запросы на SQL-сервере с использованием кли-
ентских утилит ISQL/w или SQL-EM, проинтерпретировать результаты
выполнения запросов.

       1) Выбрать имена и фамилии авторов книг.
       2) Выбрать имена и фамилии авторов, проживающих в Калифор-
нии.
     3) Выбрать информацию о книгах, объеме (стоимость) продаж ко-
торых в текущем году меньше стоимости предварительной продажи.
Информация о книгах должна включать тип книги, идентификатор и цену
книги.
     4) Выбрать информацию об авторах, проживающих в штате Кали-
форния или в городе Salt Lake City. Информация об авторах должна
включать идентификатор автора, город и штат проживания.
     5) Выбрать все идентификаторы и цены книг, причем цена книги
должна лежать в диапазоне от 5 до 10 долларов. В SQL запросе исполь-
зовать предикат BETWEEN.
     6) Выбрать все идентификаторы и цены книг по современной и
традиционной кулинарии и по бизнесу. В запросе использовать предикат
IN.
     7) Выбрать информацию об авторах, проживающих в городах, на-
звание которых начинается со строки “spring”. Информация об авторах
должна включать имя и фамилию автора, а также штат и город прожи-
вания.




                                   32