クエリを実行して、さまざまなパラメータが適用されるすべてのレコードを生成しています。
関係するテーブルに人に関する詳細が含まれているとします。
「男性」と「女性」の両方のエントリのレコードを作成したいのですが、「40」と言うよりも年齢が低い男性のみを表示したいと思います。
現在、私はこのようなクエリを持っています。
SELECT *
FROM table
WHERE gender IN('Male', 'Female') AND age < 40
男性のみに年齢ルールを適用するにはどうすればよいですか?CASEステートメントを使用しますか?
編集
ここでは触れなかったWHERE句内に他の多くのパラメーターがあるので、OR演算子の使用を避けたいと思います。これを最初に述べなかったことをお詫びします。