Определите, сколько лет прошло между написанием первой и последней книги - 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='Толстой';
Объяснение кода листинга программы
- Запрос написан на языке SQL.
- Он выбирает максимальное и минимальное значение из столбца god_napisaniya из таблицы
таблица
. - Затем вычитает минимальное значение из максимального.
- В результате получается количество лет прошедших между написанием первой и последней книги.
- Условие where добавлено, чтобы выбрать только книги автора Толстой.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д