... > SQL > Удаление данных в...

Удаление данных в 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 заданы так, чтобы удалить только те строки, которые действительно нужно удалить.