Определите, сколько лет прошло между написанием первой и последней книги - 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 добавлено, чтобы выбрать только книги автора Толстой.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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