INNER JOINいくつかのサブクエリを実行しているクエリがあります。このクエリでは、ステートメントWHEREを持つ同様の句を使用します。.LIKEWHERE bookName LIKE '%INTERVIEWS%'
bookNameしかし、「INTERVIEWS」という単語を持つa には、約 5 つの異なるバリエーションがあります。ORでは、バリエーションごとに 1 つのステートメントを実行した場合、クエリのパフォーマンスが向上するでしょLIKEうか?それとも、すべてのバリエーションに対して 1 つのステートメントを実行する必要があるでしょうか?
- - - - - - - - - 編集 - - - - - - - - -
LIKEステートメントのみを使用したクエリの例を次に示します。
SELECT
*
FROM
books
WHERE
bookName LIKE '%INTERVIEWS%';
ORステートメントを使用したクエリの例を次に示します。
SELECT
*
FROM
books
WHERE
bookName = 'INTERVIEWS WITH CELEBRITIES'
OR
bookName = 'ONGOING INTERVIEWS WITH STUDENTS'
OR
bookName = 'POLITICIAN INTERVIEWS'
OR
bookName = 'INTERVIEWS WHICH FAILED'
OR
bookName = 'INTERVIEWS WITH PROGRAMMERS';

