Вопросы с собеседований #34
🔹Как выполнить обновление данных в таблице?
🔸Для обновления данных используется оператор
➡️Читайте нас в Telegram и Сетке
#Coderikk #Собеседование #SQL
🔹Как выполнить обновление данных в таблице?
🔸Для обновления данных используется оператор
UPDATE
, который позволяет изменить существующие строки в таблице. Не забудьте использовать WHERE
для ограничения обновлений.UPDATE employees
SET salary = salary * 1.05
WHERE department_id = 2;
➡️Читайте нас в Telegram и Сетке
#Coderikk #Собеседование #SQL
Вопросы с собеседований #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