Update MS SQL: последние новости, обзоры и советы
Для выполнения операции обновления (UPDATE) в MS SQL Server можно использовать ключевое слово UPDATE в сочетании с оператором SET и условием WHERE.
Пример кода:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
Где:
- table_name - имя таблицы, которую необходимо обновить,
- column1, column2, ... - названия столбцов, которые нужно изменить,
- value1, value2, ... - новые значения, которые нужно присвоить столбцам,
- condition - условие, по которому выбираются строки для обновления.
Например, предположим, что у нас есть таблица "employees" с полями "name", "age" и "salary", и мы хотим обновить зарплату для сотрудников старше 30 лет. Вот как это можно сделать с использованием SQL-запроса:
UPDATE employees
SET salary = 5000
WHERE age > 30;
Этот запрос обновит значение столбца "salary" на 5000 для всех сотрудников, возраст которых больше 30 лет.
Также, можно использовать подзапросы для выполнения более сложных операций обновления. Например, мы можем обновить зарплату для всех сотрудников из одного отдела, в зависимости от средней зарплаты этого отдела:
UPDATE employees
SET salary = (SELECT AVG(salary) FROM employees WHERE department = 'IT')
WHERE department = 'IT';
В этом примере мы используем подзапрос, чтобы получить среднюю зарплату сотрудников отдела "IT" и присваиваем это значение столбцу "salary" для всех сотрудников из этого отдела.