Удаление данных в SQL
ДОБАВИТЬ В КОНСПЕКТ
НАВИГАЦИЯ ПО СТРАНИЦЕ
Удаление данных в SQL выполняется с использованием команды DELETE. Эта команда удаляет строки из таблицы в соответствии с заданным условием. Вот примеры использования команды DELETE:
Удаление всех строк из таблицы:
DELETE FROM TableName;
Пример:
DELETE FROM Students;
Это удалит все строки из таблицы Students.
Удаление строк с использованием условия WHERE:
DELETE FROM TableName
WHERE Condition;
Пример:
DELETE FROM Students
WHERE GPA < 2.0;
Это удалит все студенты с GPA меньше 2.0.
Использование подзапроса для удаления строк:
DELETE FROM TableName
WHERE Column1 = (SELECT Column1 FROM AnotherTable WHERE Condition);
Пример:
DELETE FROM Employees
WHERE Department = 'IT' AND Salary < (SELECT AVG(Salary) FROM Employees WHERE Department = 'IT');
Это удалит сотрудников из отдела 'IT' с зарплатой ниже средней зарплаты в этом отделе.
Важно помнить, что использование команды DELETE может привести к потере данных, поэтому следует быть осторожным при выполнении этих операций. Всегда убеждайтесь, что условия WHERE заданы так, чтобы удалить только те строки, которые действительно нужно удалить.