Назад к задачам
Junior — Senior
6

SQL‑запрос для получения имени хозяина, имени питомца и разницы их возрастов

Компании, где спрашивали:

BuddyAI
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Составьте запрос, который выводит имя владельца животного под псевдонимом keeper_name, имя самого питомца под псевдонимом animal_name и разницу между возрастом хозяина и возрастом животного как age_gap. В результат включаются все строки из таблицы owners; если имя владельца отсутствует (NULL), замените его на строку "N/A", а значение age_gap в таком случае сделайте равным 0. Сортировка должна осуществляться сначала по имени владельца в алфавитном порядке, затем по убыванию значения разницы возрастов.

owners table :

ID Name Age Pet_ID
1 Aubrey Little 20 1
2 Chett Crawfish 45 3
3 Jules Spinner 10 4
4 Magnus Burnsides 9 2
5 Veronica Dunn 8 NULL

pets table :

ID Name Age Animal
1 Dr. Harris Bonkers 1 Rabbit
2 Moon 9 Dog
3 Ripley 7 Cat
4 Tom 2 Cat
5 Maisie 10 Dog