Курс по SQL - урок 2 - Создание и редактирование таблиц. Типы данных.
Печеньки от Oracle. Иерархический запрос
В таблице одна строка. Как извлечь из нее 10 строк? Как сформировать последовательность? Календарь? Побочные "плюшки" иерархического SQL запроса в Oracle. Таблица dual Если нам нужно получить SQL запросом текущую дату, то в Oracle мы пишем: select sysdate from dual
;
31.03.19 В некоторых диалектах SQL для скаляра (текущая дата - скаляр) можно записать без from dual, но Oracle требует полноты минимальной конструкции выражения для чтения данных: select <список столбцов> from <список таблиц> Служебная таблица dual как раз и наличествует в системе для формализации выборок "из ниоткуда"...
Реляционные базы данных и язык SQL. Обобщённые табличные выражения в PostgreSQL
Доброго здоровья читателям моего канала programmer's notes. Подписываемся и ставим лайки. Сегодня рассмотрим ещё один механизм совместного использования нескольких запросов. Это обобщённые табличные выражения или Common Table Expression (CTE). Понять, что такое обобщённое табличное выражение (CTE) очень просто. Это ещё один способ объединить несколько запросов, вместе с использованием подзапросов и объединением запросов. Специальный оператор (with) позволяет объединить несколько запросов, которые могут обращаться друг к другу...