1
SQL
1. Задача: Что вернет функция count для различных аргументов в SQL-запросе?
-- Таблица с 1 колонкой id:
id
1
2
3
4
5
NULL
NULL
-- Что вернет функция в запросе вида:
-- SELECT ... FROM table
count(*) =
count(1) =
count(id) =
count('id') =
count(NULL) = 2. Задача: В чем разница между оконными функциями с partition by вместе с order by и без order by?
select
sum(amount) over (partition by user_id order by date)
from
payments
select
sum(amount) over (partition by user_id)
from
payments3. Задача: Напишите SQL-запрос, который выводит имя сотрудника, его текущую зарплату и среднюю зарплату по его отделу, с сортировкой по текущей зарплате по убыванию.
Employees (
employee_id INT,…