Некоторые операции в языке SQL напоминают базовые арифметические действия, только не над числами, а над таблицами:
UNION – это сложение нескольких таблиц
EXCEPT – вычитание одной таблицы из другой
CROSS JOIN – перемножение двух таблиц
В лекции разбирается четвёртая базовая операция – деление таблиц друг на друга (relational division).
Это самая сложная из «арифметических» операций. Она интересна как интеллектуальное упражнение, а также имеет широкое применение в задачах анализа данных.