7's workspace

業務外にSpringBootを使ってWebアプリを完成させるまでの記録

SQL> DELETE FROM EMP WHERE salary = NULL;

【 DELETE文のWHERE句が常に偽について 】

・WHERE句の条件が満たされる行が削除されます
・WHERE句が偽の場合には、行は削除されません

《例1》WHERE句が常に真値ならば、全行を削除します

SQL> DELETE TBL1 WHERE 1 = 1;

《例2》WHERE句が常に偽値ならば、削除されません

SQL> DELETE TBL1 WHERE 1 = 2;