Инструкция DELETE, синтаксическая диаграмма которой изображена на рисунке 12, удаляет выбранные строки из одной таблицы.

Рисунок 12 Синтаксическая диаграмма инструкции DELETE
В предложении FROM указывается таблица, содержащая строки, которые требуется удалить. В предложении WHERE указывается критерий отбора строк, которые должны быть удалены.
Предположим, что недавно принятый на работу Иванов решил уволиться из компании. Инструкция DELETE, удаляющая относящуюся к служащему строку из таблицы STAFF выглядит следующим образом:
delete from staff
where lname = ‘Иванов’;.
Условия отбора, которые можно задать в предложении WHERE инструкции DELETE, полностью совпадают с условиями отбора, доступными в одноименном предложении инструкции SELECT рассмотренными ранее.
При рассмотрении инструкции SELECT, что в предложении WHERE инструкции условия отбора могут определять как одну строку, так и набор строк – в зависимости от конкретного условия. То же самое справедливо и для предложения WHERE инструкции DELETE.