Удаление данных. Команда DELETE
Для удаления применяется команда DELETE:
1 2 | DELETE [FROM] имя_таблицыWHERE условие_удаления |
Например, удалим строки, у которых id равен 9:
1 2 | DELETE ProductsWHERE Id=9 |
Или удалим все товары, производителем которых является Xiaomi и которые имеют цену меньше 15000:
1 2 | DELETE ProductsWHERE Manufacturer='Xiaomi' AND Price < 15000 |
Более сложный пример - удалим первые два товара, у которых производитель - Apple:
1 2 3 4 | DELETE Products FROM(SELECT TOP 2 * FROM ProductsWHERE Manufacturer='Apple]') AS SelectedWHERE Products.Id = Selected.Id |
После первого оператора FROM идет выборка двух строк из таблицы Products. Этой выборке назначается псевдоним Selected с помощью оператора AS. Далее устанавливаем условие, что если Id в таблице Products имеет то же значение, что и Id в выборке Selected, то строка удаляется.

Если необходимо вовсе удалить все строки вне зависимости от условия, то условие можно не указывать:
1 | DELETE Products |