Определите, сколько лет прошло между написанием первой и последней книги - MySQL

Узнай цену своей работы

Формулировка задачи:

Есть таблица в sql - в ней записи такого типа: kng_id nazvanie zhanr_knigi god_napisaniya god_izdatelstva kolichestvo_ekzemplyarov avtor_knigi 10 Война и мир Роман 1865 1865 100 Толстой 12 Анна Каренина Роман 1873 1878 100 Толстой как создать запрос: j. Определите, сколько лет прошло между написанием первой и последней книги Льва Толстого т.е. сколько лет между 1865 и 1873

Решение задачи: «Определите, сколько лет прошло между написанием первой и последней книги»

textual
Листинг программы
select max(god_napisaniya) - min(god_napisaniya) from `таблица` where avtor_knigi='Толстой';

Объяснение кода листинга программы

  1. Запрос написан на языке SQL.
  2. Он выбирает максимальное и минимальное значение из столбца god_napisaniya из таблицы таблица.
  3. Затем вычитает минимальное значение из максимального.
  4. В результате получается количество лет прошедших между написанием первой и последней книги.
  5. Условие where добавлено, чтобы выбрать только книги автора Толстой.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы