Хотите получать новые статьи блога
прямо себе на почту?
Укажите свой e-mail:


WorldSkills Russia
Яндекс.Метрика Интернет-издание Профобразование

MySQL :: Манипулирование данными

0

Практическая работа №3

Тема: Манипулирование данными

Задание: Создайте однотабличную БД «Благотворительный фонд».

Key Имя поля Тип Размер
* № п/п Целочисленный
(заполняется автоматически)
Фамилия Текстовый 10
Имя Текстовый 10
Отчество Текстовый 10
Специальность Текстовый 20
Год выпуска Целый 4
Сумма Целочисленный 5
Уровень Текстовый 10

С помощью оператора INSERT заполните таблицу данными.

Таблица «Благотворители»:

MySQL :: Манипулирование данными

С помощью оператора UPDATE заполните поле «Уровень» в зависимости от внесённой суммы:

  • Студент — если сумма от 1 руб. до 499 руб.
  • Выпускник — если сумма от 500 руб. до 1999 руб.
  • Специалист — если сумма от 2000 руб. до 9999 руб.
  • Руководитель — если сумма от 10000 руб. до 29999 руб.

Команды запишите в тетрадь для Практических работ.

  1. Сформулируйте запрос, выбирающий данные обо всех благотворите-лях, которые внесли в фонд сумму от 2000 руб. до 9999 руб.
  2. Напишите запрос для выбора из таблицы записей, для которых уровень не определён/отсутствует (поле УРОВЕНЬ).
  3. Напишите запрос, выбирающий сведения о благотворителях, у которых фамилии начинаются на буквы «Н» или «П».
  4. Напишите запрос, выполняющий вывод записей о благотворителях, у которых год выпуска 1970, 1980, 1990, 2000, 2010.
  5. Напишите запрос, выбирающий все данные из таблицы, расположив столбцы таблицы в следующем порядке: Год выпуска, Специальность, Фамилия, Имя, Отчество. Отсортировать данные по возрастанию года выпуска.

Запросы запишите в тетрадь для Практических работ.

С помощью оператора DELETE, удалите из таблицы те записи, где Уровень благотворительности не определён.

Команду запишите в тетрадь для Практических работ.