回答編集履歴
3
修正
answer
CHANGED
@@ -1,8 +1,7 @@
|
|
1
1
|
大量のデータが存在するテーブルではONとWHEREで指定されたカラムに適切なインデックスが設定されているかチェックして、実行計画を確認しましょう。
|
2
2
|
処理時間を実測することも忘れずに。
|
3
3
|
|
4
|
-
同じSQLでも方言が大きいですから、どのデータベースを使うのかをタグで明示した方が適切なコメントが付き易いです。
|
5
|
-
[SQLの観点から Oracle Database, PostgreSQL, MySQL の特徴を整理しよう!](https://www.ashisuto.co.jp/corporate/column/technical-column/detail/1197236_2274.html)
|
4
|
+
同じSQLでも方言が大きいですから、どのデータベースを使うのかをタグで明示した方が適切なコメントが付き易いです。 [SQLの観点から Oracle Database, PostgreSQL, MySQL の特徴を整理しよう!](https://www.ashisuto.co.jp/corporate/column/technical-column/detail/1197236_2274.html)
|
6
5
|
|
7
6
|
追記
|
8
|
-
追記されたSQLはたぶん2つとも処理時間は変わらないでしょう。ですが、将来のシステム変更で外部結合に変わった時にトラブルになるのを防ぐために、結合条件はONに、それ以外のWHEREに記述する
|
7
|
+
追記されたSQLはたぶん2つとも処理時間は変わらないでしょう。ですが、将来のシステム変更で外部結合に変わった時にトラブルになるのを防ぐために、結合条件はONに、それ以外のWHEREに記述するSQLの掟を守った方が良いでしょう。
|
2
追記
answer
CHANGED
@@ -2,4 +2,7 @@
|
|
2
2
|
処理時間を実測することも忘れずに。
|
3
3
|
|
4
4
|
同じSQLでも方言が大きいですから、どのデータベースを使うのかをタグで明示した方が適切なコメントが付き易いです。
|
5
|
-
[SQLの観点から Oracle Database, PostgreSQL, MySQL の特徴を整理しよう!](https://www.ashisuto.co.jp/corporate/column/technical-column/detail/1197236_2274.html)
|
5
|
+
[SQLの観点から Oracle Database, PostgreSQL, MySQL の特徴を整理しよう!](https://www.ashisuto.co.jp/corporate/column/technical-column/detail/1197236_2274.html)
|
6
|
+
|
7
|
+
追記
|
8
|
+
追記されたSQLはたぶん2つとも処理時間は変わらないでしょう。ですが、将来のシステム変更で外部結合に変わった時にトラブルになるのを防ぐために、結合条件はONに、それ以外のWHEREに記述するのがSQLの掟を守った方が良いでしょう。
|
1
追記
answer
CHANGED
File without changes
|