SQLコマンド(DELETE文)」からの出題です。例題3.77テーブル定義に関わらず、必ずエラーになる文を2つ選びなさい。table2);※この例題は実際のOSS-DB技術者認定試験とは異なります。FROMは必須なのでBはエラーになります。SELECT文とは違い、FROM句にカンマ区切りで複数のテーブルを並べることはできません。従ってCもエラーになります。t1というスキーマ内にあるtable1というテーブルを削除の対象とし、t1.table1をt2という別名で参照する、という意味です。は列aの値と列bの値が等しければ削除する、ということなので、そのような名前のスキーマ、テーブル、および列が存在して、aとbが比較可能ならエラーにはなりません。DはWHERE句がありませんが、この場合はtable1のすべての行が削除されます。psqlから実行すると、デフォルトではROLLBACKできませんので、十分に注意してください。EはWHERE句にSELECT文がありますが、table1の列aの値が、括弧内のSELECT文が返した値の集合の中に含まれる場合について、それらの行をtable1から削除する、ということになります。従って、table1、table2にそれぞれ列a、xが存在して、aとxが比較可能ならエラーにはなりません。従って、正解はBとCです。今回の解説について、理解できないポイントがあればどんどん質問をお寄せ下さい。採用になった方にはLPI-Japanオリジナルの記念品を贈呈します。ご質問・ご意見はこちら※試験問題に関わるお問い合わせにつきましては、LPI-Japan事務局ではお応えできませんのでご了解ください。アーカイブを試験ごとにまとめています。ご紹介OSS-DB認定教材や教育機関について詳しくご説明いたします。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。メリット受験対策インタビューFAQ資料請求・お問い合わせプライバシーポリシーこの内容で送信します。よろしいですか?キャンセル。