1. Главная
  2. Библиотека
  3. Базы данных
  4. Из таблицы estate_object вывести объекты, удовлетворяющ...
Решение задачи на тему

Из таблицы estate_object вывести объекты, удовлетворяющие следующим условиям: 1. Тип объекта — «дом» (object_type_id = 2) И год постройки равен 2005. 2. Тип объекта — «таунхаус» (object_type_id = 4) И год постройки находится в диапазоне от 2001 до 2003

  • Базы данных
  • #Язык SQL и расширения
Из таблицы estate_object вывести объекты, удовлетворяющие следующим условиям:
1. Тип объекта — «дом» (object_type_id = 2) И год постройки равен 2005.
2. Тип объекта — «таунхаус» (object_type_id = 4) И год постройки находится в диапазоне от 2001 до 2003

Условие:

Вывести из таблицы estate_object объекты с типом «дом» (object_type_id = 2) и годом постройки, равным 2005, а также объекты с типом «таунхаус» (object_type_id = 4) с годами постройки между 2001 и 2003 включительно. Все объекты должны иметь четыре комнаты.

Запрос должен вывести столбцы: estate_object_id, object_type_id, year_of_construction, number_of_rooms.

Решение:

Ниже приведён пошаговый разбор решения задачи и итоговый SQL-запрос:

  1. Определяем целевую таблицу – estate_object, из которой будем выбирать данные.

  2. Необходимо выбрать объекты с типом:

    • «дом» (object_type_id = 2) с годом постройки равным 2005;
    • «таунхаус» (object_type_id = 4) с годом постройки в диапазоне от 2001 до 2003 включительно.
  3. Дополнительное условие – все объекты должны иметь четыре комнаты (number_of_rooms = 4).

  4. Так как ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет