Příkaz DELETE umožňuje rušit řádky v tabulce.
DELETE FROM tab
[WHERE <podmínka_řádku>]
DELETE FROM tab
Vymaže všechny řádky tabulky tab, tabulka zůstane zachována, ale bude prázdná.
DELETE FROM mat
WHERE cena IS NULL
Vymaže všechny materiály s nezadanou cenou (vybrané řádky).
DELETE FROM prac
WHERE cisprac NOT IN (SELECT DISTINCT cisprac FROM operace)
nebo
DELETE FROM prac
WHERE NOT (cisprac = ANY (SELECT DISTINCT cisprac FROM operace))
Vymaže řádky z tabulky pracovišť, které nejsou použita v postupech (vybrané řádky).