diff --git a/doc/src/sgml/ref/delete.sgml b/doc/src/sgml/ref/delete.sgml
index 7a72ad8fd92..61fd4659bc3 100644
--- a/doc/src/sgml/ref/delete.sgml
+++ b/doc/src/sgml/ref/delete.sgml
@@ -195,8 +195,8 @@ DELETE FROM [ ONLY ] table_name [ *
Only rows for which this expression returns true
will be deleted.
-->
-boolean型の値を返す式です。
-この式がtrueを返す行のみが削除されます。
+boolean型の値を戻す式です。
+この式がtrueを戻す行のみが削除されます。
@@ -233,8 +233,7 @@ DELETE FROM [ ONLY ] table_name [ *
An optional substitute name for OLD or
NEW rows in the RETURNING list.
-->
-《機械翻訳》オプショナルは、RETURNINGリストの中のまたはNEW行を名前に置き換えます。
-OLD
+RETURNINGリストのOLDまたはNEW行に付与できる任意の代替名です。
@@ -247,9 +246,9 @@ DELETE FROM [ ONLY ] table_name [ *
hidden and the old or new rows must be referred to using the alias.
For example RETURNING WITH (OLD AS o, NEW AS n) o.*, n.*.
-->
-《機械翻訳》デフォルトでは、ターゲットテーブルの古い値は、OLD.column_nameまたはOLD.*を記述することで、新しい値はNEW.column_nameまたはNEW.*を記述することで返すことができます。
-別名が提供されている場合、これらの名前は隠され、新旧の行は別名を使用して参照する必要があります。
-例RETURNING WITH (OLD AS o, NEW AS n) o.*, n.*の場合。
+デフォルトでは、対象テーブルの古い値は、OLD.column_nameまたはOLD.*と戻され、新しい値はNEW.column_nameまたはNEW.*と戻されます。
+別名が提供されている場合、これらの名前は隠され、古い、もしくは新しい行は別名を使用します。
+例RETURNING WITH (OLD AS o, NEW AS n) o.*, n.*
@@ -265,9 +264,9 @@ DELETE FROM [ ONLY ] table_name [ *
or table(s) listed in USING.
Write * to return all columns.
-->
-各行を削除した後にDELETEによって計算され、返される式です。
+各行を削除した後にDELETEによって計算され、戻される式です。
この式には、table_nameで指名したテーブルまたはUSINGで指定したテーブルの任意の列名を使用することができます。
-すべての列を返す場合は*と記載してください。
+すべての列を戻す場合は*と記載してください。
@@ -280,8 +279,8 @@ DELETE FROM [ ONLY ] table_name [ *
*, or a column name or * qualified
using the target table name or alias will return old values.
-->
-《機械翻訳》カラム名前or * OLD or NEWまたは対応するoutput_別名for OLDまたはNEWを使用して修飾すると、古い値または新しい値が戻されます。
-非修飾のカラム名前or *、またはターゲットテーブル名前または別名を使用して修飾されたカラム名前または*は、古い値を結果します。
+列名や* はOLDやNEWまたは対応するoutput_alias を使用して修飾すると、古い値または新しい値が戻されます。
+非修飾の列名や*、または対象テーブル名前もしくは別名を使用して修飾された列名または*は、古い値が戻されます。
@@ -291,8 +290,8 @@ DELETE FROM [ ONLY ] table_name [ *
rule causes an INSERT or UPDATE
to be executed instead, the new values may be non-NULL.
-->
-《機械翻訳》シンプルDELETEでは、すべての新しい値はNULLになります。
-ただし、ON DELETEルールによってINSERTまたはUPDATEが代わりに実行される場合、新しい値は非NULLになる可能性があります。
+シンプルなDELETEでは、すべての新しい値はNULLになります。
+しかしON DELETEルールによってINSERTまたはUPDATEが代わりに実行される場合、新しい値はNULLではない可能性があります。
@@ -304,7 +303,7 @@ DELETE FROM [ ONLY ] table_name [ *
-返される列で使用される名前です。
+戻される列で使用される名前です。
@@ -322,7 +321,7 @@ DELETE FROM [ ONLY ] table_name [ *
On successful completion, a DELETE command returns a command
tag of the form
-->
-正常に終了した場合、DELETEコマンドは以下の形式のコマンドタグを返します。
+正常に終了した場合、DELETEコマンドは以下の形式のコマンドタグを戻します。
DELETE count
@@ -423,7 +422,7 @@ DELETE FROM films;
-完了した作業(statusがDONE)を削除し、削除された行のすべての詳細を返します。
+完了した作業(statusがDONE)を削除し、削除された行のすべての詳細を戻します。
DELETE FROM tasks WHERE status = 'DONE' RETURNING *;