我正在运行查询以生成适用各种参数的所有记录。
假设相关表包含有关人员的详细信息。
我想生成“男性”和“女性”条目的记录,但我只想显示年龄低于“40”的男性。
目前我有这样的查询;
SELECT *
FROM table
WHERE gender IN('Male', 'Female') AND age < 40
如何仅将年龄规则应用于男性?使用 CASE 语句?
编辑
由于我在 WHERE 子句中有许多其他参数,我在这里没有提到,我想避免使用 OR 运算符,很抱歉没有一开始就说明这一点。