Задать вопрос
@ivanpp

Что такое SQL inline view?

Объясните своими словами, что такое SQL inline view?
  • Вопрос задан
  • 436 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Codebaker
Всё умею, всё могу!
Inline view -- это SELECT в FROM части SQL-запроса.
Их также называют derived table.

Чтобы реализовать такое поведение БЕЗ inline view, вам пришлось бы сначала создать промежуточную таблицу, в неё вставить результаты первого SQL запроса. Затем на этой временной таблице выполнить свой SQL запрос. Чтобы этого не делать, придумали механизм inline view -- вы просто делаете так:

SELECT t.a, t.b, iv.c FROM table t, (SELECT b, c, d FROM table2 t2) iv WHERE 1;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы