回答編集履歴

1

OR の場合を補足

2022/07/29 04:14

投稿

KOZ6.0
KOZ6.0

スコア2628

test CHANGED
@@ -8,7 +8,7 @@
8
8
  (作業完了日 IS NULL AND 作業日 BETWEEN '2022/01/01' AND '2022/05/31')
9
9
  OR (作業完了日 BETWEEN '2022/01/01' AND '2022/05/31')
10
10
  ```
11
- OR は遅いと以前は言われていたんですが、最近の ORACLE は条件を個別に検索して UNION ALL してくれるようです。
11
+ OR は遅いと以前は言われていたんですが、最近の ORACLE はインデックスが作成されていれば条件を個別に検索して UNION ALL してくれるようです。
12
12
 
13
13
  CASE 式を使う場合は次の様になります。
14
14