6.4. Подзапросы
Но важно учитывать, что временная таблица, создаваемая в общем табличном выра-
жении, существует только во время выполнения запроса.
В этой главе мы уже решали задачу распределения сумм бронирований по диапазо-
нам с шагом в 100 тысяч рублей. Тогда мы использовали предложение VALUES для
формирования виртуальной таблицы. Можно решить эту задачу более рациональ-
ным способом с использованием конструкции WITH ... AS (...).
Сначала покажем, как можно сформировать диапазоны сумм бронирований с помо-
щью
рекурсивного общего табличного выражения:
WITH RECURSIVE ranges ( min_sum, max_sum ) AS
Достарыңызбен бөлісу: