Оконные функции в SQL позволяют выполнять вычисления по группам строк, называемым "окнами". Они предоставляют способ выполнить агрегатные функции (например, суммирование, подсчет, нахождение среднего значения) по определенным подгруппам результатов запроса, не изменяя общих результатов запроса.
Разберем, как найти расхождения между двумя таблицами, которые по смыслу должны соответствовать друг другу.
Оператор UNION ALL в SQL используется для объединения результатов двух или более запросов в один результат. Он возвращает все строки из всех запросов, включая повторяющиеся строки.
Внутреннее соединение (INNER JOIN) - это один из способов объединения данных из двух или более таблиц в базе данных. Внутреннее соединение создает пары строк из соответствующих строк в каждой из таблиц, основываясь на условиях, указанных в запросе.
Как можно посчитать общее количество альбомов в таблице album? Для этого используется функция агрегации COUNT. То есть с помощью этой функции можно посчитать длину таблицы.
Значение NULL - это неизвестное значение, неопределенное значение, отсутствующее значение. NULL используется в тех случаях, когда у нас отсутствует какое то значение и мы просто не знаем, что записать в колонку таблицы.