Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DB-Lab4.pdf
Скачиваний:
71
Добавлен:
21.03.2016
Размер:
577.64 Кб
Скачать

22

6.3.Вывести информацию о книгах с указанием разрешенного срока использования в зависимости от количества имеющихся экземпляров:

Кол-во экземпляров

Срок

1

2 недели

2 .. 10

1 месяц

> 10

без ограничения

Вариант 7 Сбор лекарственных трав аптекой

1.Изучение предложения SELECT.

1.1.Вывести полную информацию обо всех сборщиках трав.

1.2.Вывести информацию о фамилии и адресе сборщиков трав.

1.3.Вывести информацию о двух первых хранимых записях о травах.

1.4.Вывести информацию обо всех сборщиках трав с указанием фамилии и адреса. В поле адрес в скобках указать контактный телефон.

1.5.Выполнить задание из п. 1.1.4 с указанием имен для вычисляемых полей.

1.6.Вычислить среднюю стоимость одного килограмма лекарственной травы.

1.7.Вычислить минимальную стоимость лекарственной травы.

1.8.Вычислить максимальную стоимость лекарственной травы.

1.9.Найти общее количество существующих лекарственных трав.

2.Изучение предложения WHERE.

2.1.Вывести информацию обо всех травах, стоимость которых меньше 100 рублей за килограмм.

2.2.Вывести информацию обо всех травах, стоимость которых больше 100, но менее 1000 рублей за килограмм, используя логические операции.

2.3.Выполнить предыдущее задание, используя операцию

BETWEEN.

2.4.Вывести полную информацию о следующих сборщиках лекарственных трав: Травкин, Зверобойкина, Брусникина.

2.5.Вывести информацию о лекарственных травах, названия которых начинаются с буквы З, Б или Т.

2.6.Вывести информацию о сборщиках трав, для которых указан телефон.

2.7.Вывести информацию о травах, для которых не указана стоимость.

23

3.Изучение предложения GROUP BY.

3.1.Вывести количество лекарственных трав, собранных каждым из сборщиков.

3.2.Вывести минимальную стоимость для тех лекарственных трав, названия которых начинается на букву М.

4.Изучение предложения HAVING.

4.1.Вывести список дат, на которые приходится не менее трех приемов лекарственных трав.

4.2.Выполнить предыдущий запрос для тех сборщиков, фамилия которых начинается на букву Т.

5.Изучение предложения ORDER BY.

5.1.Вывести список фамилий сборщиков трав в алфавитном порядке.

5.2.Вывести информацию о лекарственных травах, выполнив сортировку по убыванию стоимости за килограмм.

5.3.Вывести информацию о трех лекарственных травах с наибольшей стоимостью.

6.Изучение предложения UNION.

6.1.Вывести информацию о лекарственных травах, названия которых начинается с буквы З, Б или Т.

6.2.Вывести полную информацию обо всех сборщиках трав. Если телефон сборщика не указан, то в соответствующем столбце вывести «телефон отсутствует».

6.3.Вывести информацию о лекарственных травах, изменив их стоимость в зависимости от назначения:

Назначение

Наценка

Лечение головной боли

10%

Лечение болей в спине

30%

Лечение болей в желудке

20%

Вариант 8 Увлечения

1.Изучение предложения SELECT.

1.1.Вывести полную информацию обо всех студентах.

1.2.Вывести информацию о фамилиях и адресах студентов.

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

1.4.Вывести информацию обо всех студентах с указанием фамилии, группы и адреса, добавив перед номером группы символы «гр.».

24

1.5.Выполнить задание из п. 1.1.4 с указанием имен для вычисляемых полей.

1.6.Найти минимальный номер студенческого билета.

1.7.Найти наибольший год основания клуба.

1.8.Вычислить среднюю сумму вступительного взноса.

1.9.Найти общее количество клубов, действующих на факультете.

2.Изучение предложения WHERE.

2.1.Вывести информацию обо всех клубах, год основания которых меньше 2000.

2.2.Вывести информацию обо всех клубах, с годом основания от 1995 до 2000, используя логические операции.

2.3.Выполнить предыдущее задание, используя операцию

BETWEEN.

2.4.Вывести полную информацию о следующих студентах: Иванов, Удалов, Егорова.

2.5.Вывести информацию о клубах, названия которых начинаются

сбуквы К, Б или Д.

2.6.Вывести информацию о студентах, для которых указан адрес.

2.7.Вывести информацию о клубах, для которых не указан год основания.

3.Изучение предложения GROUP BY.

3.1.Вывести количество студентов по каждой группе.

3.2.Вывести количество студентов по каждой группе 3-го курса.

4.Изучение предложения HAVING.

4.1.Вывести фамилии руководителей, которые являются организаторами не менее двух клубов.

4.2.Выполнить предыдущий запрос для руководителей, фамилии которых начинаются с букв А или Б.

5.Изучение предложения ORDER BY.

5.1.Вывести список фамилий студентов в алфавитном порядке.

5.2.Вывести список клубов, отсортировав его по убыванию года основания.

5.3.Вывести информацию о трех самых «старых» клубах.

6.Изучение предложения UNION.

6.1.Вывести информацию о клубах, названия которых начинается

сбуквы К, Б или Д.

6.2.Вывести полную информацию обо всех студентах. Если адрес студента не указан, то в соответствующем столбце указать «адрес не указан».

25

6.3. Вывести информацию о клубах с указанием статуса в соответствии со следующей таблицей:

Год основания

Статус

>2000

молодой

1990..2000

зрелый

<1990

опытный

Вариант 9 Красная книга животных

1.Изучение предложения SELECT.

1.1.Вывести полную информацию обо всех странах.

1.2.Вывести информацию о названии и типе животных.

1.3.Вывести информацию о двух первых хранимых записях о животных.

1.4.Вывести информацию обо всех животных с указанием их веса в килограммах, граммах и миллиграммах.

1.5.Выполнить задание из п. 1.1.4 с указанием имен для вычисляемых полей.

1.6.Вычислить средний вес всех животных.

1.7.Найти минимальный вес животного.

1.8.Найти максимальный вес животного.

1.9.Найти общее количество вымирающих животных.

2.Изучение предложения WHERE.

2.1.Вывести информацию обо всех животных, вес которых менее

10 кг.

2.2.Вывести информацию обо всех животных, вес которых больше 10 килограмм, но меньше 100 кг, используя логические операции.

2.3.Выполнить предыдущее задание, используя операцию

BETWEEN.

2.4.Вывести информацию о следующих странах: Россия, Австралия, Мадагаскар.

2.5.Вывести информацию о животных, названия которых начинается на буквы Л, Т или П.

2.6.Вывести информацию о животных, у которых указан тип.

2.7.Вывести информацию о странах, для которых не указано количество национальных заповедников.

3.Изучение предложения GROUP BY.

3.1.Вывести количество животных по каждому отряду.

3.2.Вывести минимальный вес животного для тех отрядов, названия которых начинается с буквы К.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]