Вопросы с собеседований #35
🔹Как удалить дублирующиеся строки в таблице?
🔸Для удаления дублирующихся строк сначала можно использовать CTE (Common Table Expression) с функцией
➡️Читайте нас в Telegram и Сетке
#Coderikk #Собеседование #SQL
🔹Как удалить дублирующиеся строки в таблице?
🔸Для удаления дублирующихся строк сначала можно использовать CTE (Common Table Expression) с функцией
ROW_NUMBER()
или RANK()
, чтобы идентифицировать дубликаты, а затем удалить их.WITH cte AS (
SELECT *,
ROW_NUMBER() OVER (PARTITION BY column_name ORDER BY id) AS row_num
FROM table_name
)
DELETE FROM cte
WHERE row_num > 1;
➡️Читайте нас в Telegram и Сетке
#Coderikk #Собеседование #SQL
Вопросы с собеседований #36
🔹Как использовать оконные функции в SQL и приведите примеры?
🔸Оконные функции выполняют расчеты на наборе строк, определенном оконной функцией, не изменяя результат строки. Они используются с оператором
Примеры оконных функций:
🔸
🔸
🔸
➡️Читайте нас в Telegram и Сетке
#Coderikk #Собеседование #SQL
🔹Как использовать оконные функции в SQL и приведите примеры?
🔸Оконные функции выполняют расчеты на наборе строк, определенном оконной функцией, не изменяя результат строки. Они используются с оператором
OVER()
. Примеры оконных функций:
🔸
ROW_NUMBER()
: Присваивает уникальный номер строкам в пределах окна.🔸
RANK()
: Присваивает ранг строкам с учетом их значений и порядков.🔸
SUM()
, AVG()
: Выполняют агрегацию в пределах окна.➡️Читайте нас в Telegram и Сетке
#Coderikk #Собеседование #SQL