Главная страница

Практическая(Зайцев). Зайцев Максим Группа Ис31ко Расчетно графическая работа 1


Скачать 16.31 Kb.
НазваниеЗайцев Максим Группа Ис31ко Расчетно графическая работа 1
Дата04.03.2019
Размер16.31 Kb.
Формат файлаdocx
Имя файлаПрактическая(Зайцев).docx
ТипДокументы
#69522

Зайцев Максим Группа:Ис-31ко

Расчетно графическая работа 1

1) Выбрать имена и фамилии авторов книг.

SELECT au_lname, au_fname

FROM authors

2) Выбрать имена и фамилии авторов, проживающих в Калифорнии.

SELECT au_lname, au_fname

FROM authors

WHERE state='CA'

3) Выбрать информацию о книгах, объеме (стоимость) продаж которых в текущем году меньше стоимости предварительной продажи. Информация о книгах должна включать тип книги, идентификатор и цену книги.

SELECT*

FROM titles

WHERE price* ytd_sales < advance

4) Выбрать информацию об авторах, проживающих в штате Калифорния или в городе SaltLakeCity. Информация об авторах должна включать идентификатор автора, город и штат проживания.

SELECT au_id, city, state

FROM authors

WHERE state=”CA” OR city=”Salt Lake City”

5) Выбрать все идентификаторы и цены книг, причем цена книги должна лежать в диапазоне от 5 до 10 долларов. В SQL запросеиспользоватьпредикат BETWEEN.

SELECT title_id, price

FROM titles

WHERE price BERWEEN 5 AND 10

6) Выбрать все идентификаторы и цены книг по современной и традиционной кулинарии и по бизнесу. Взапросеиспользоватьпредикат IN.

SELECT title_id, price

FROM titles

WHERE type IN ("mod_cook", "trad_cook", "business")

7) Выбрать информацию об авторах, проживающих в городах, название которых начинается со строки "spring". Информация об авторах должна включать имя и фамилию автора, а также штат и город проживания.

SELECT au_lname, au_fname, state, city

FROM authors

WHERE city LIKE “spring”

8) Выбрать информацию о книгах, идентификаторы которых начинаются буквой "B", а кончаются строкой "1342". Информация о книгах должна включать тип, идентификатор и цену книги.

SELECT type, title_id, price

FROM titles

WHERE title_id LIKE 'B_1342'

9) Выбрать информацию о книгах, идентификаторы которых начинаются буквой "B", заканчиваются строкой "1342", а вторым символом идентификатора являются буквы "A", "U" или "N". Информация о книгах должна включать тип, идентификатор и цену книги.

SELECT type, title_id, price

FROM titles

WHERE title_id LIKE 'BA_1342' OR 'BU_1342' OR 'BN_1342'

10) Выбрать имена и фамилии всех авторов, упорядоченные по возрастанию фамилий авторов.

SELECT au_lname, au_fname

FROM authors

ORDER BY au_fname

11) Выбрать имена и фамилии всех авторов, упорядоченные в первую очередь по возрастанию фамилий и, во вторую очередь, по возрастанию имен.

SELECT au_lname, au_fname

FROM authors

ORDER BY au_fname AND au_lname

12) Выбрать информацию о книгах, упорядоченную по возрастанию объема продаж (по стоимости). Информация о книгах должна включать идентификатор, цену, объем продаж (по количеству) и объем продаж (по стоимости).

SELECT title_id, price, ytd_sale

FROM titles

ORDER BY ytd_sales

13) То же, что 12, но использовать упорядочение по убыванию.

SELECT title_id, price, ytd_sale

FROM titles

ORDER BY ytd_sales DESK

14) Выбрать информацию о всех книгах, упорядоченную по убыванию типа книги и числа проданных книг. Информация о книгах должна включать идентификатор и тип книги, а также число проданных книг.

SELECT title_id, type, ytd_sale

FROM titles

ORDER BY type DESK, ytd_sales DESK

15) Определитьсреднююценукниги.

SELECT AVG(price) AS PriceAvg

FROM titles

16) Определить среднюю цену книг по бизнесу.

SELECT AVG(price) AS PriceAvg

FROM titles

WHERE type="business"

17) Определить среднюю цену и стоимость всех книг по бизнесу и современной кулинарии

18) Определить число авторов, проживающих в Калифорнии.

SELECT COUNT(*)

FROM authors

WHERE state=’CA’

19) Определить среднюю цену и сумму цен на книги по бизнесу и современной кулинарии отдельно для каждого типа книги.

20) Определить среднюю цену и сумму цен на книги по бизнесу и современной кулинарии для каждой комбинации типа книги и идентификатора издателя.

SELECT AVG(price) "avg" SUM(price) "sum"

FROM titles

WHERE type IN ("business", "mod_cook")

21) Выбрать те типы книг, средняя цена дорогих экземпляров (стоимостью более 10 долларов) которых превышает 20 долларов. В выбираемые данные помимо типа книги включить и среднюю цену дорогих экземпляров.

22) Определить все штаты, в которых проживают авторы. Названия штатов в результирующей таблице не должны повторяться. Вывести названия штатов в порядке возрастания.

SELECT DISTINCT state

FROM authors


написать администратору сайта