- ベストアンサー
WHERE句の速度について
下記のSQLではどちらが高速でしょうか? 1) DELETE FROM t WHERE a = IN(1,2・・・10) 2) DELETE FROM t WHERE a=1 DELETE FROM t WHERE a=2 ・ ・ DELETE FROM a WHERE a=10
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- matchasoft
- ベストアンサー率54% (20/37)
回答No.5
- inu2
- ベストアンサー率33% (1229/3720)
回答No.3
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
- NNori
- ベストアンサー率22% (377/1669)
回答No.1
お礼
2)について。Explainを使う意味がすごく理解できました。先生ありがとうございます♪ DBエンジニアも良いお仕事ですね。 今回は、範囲条件にはできませんが、もっと早くする方法を追求する意識が持てるようになりたいと思いました。