我正在运行一个查询来生成应用各种参数的所有记录。在WHERE子句中的CASE语句中有两个参数
假设有关表格包含有关人员的详细信息。
我想为“男性”和“女性”作品创作记录,但我只想向年龄低于40岁的男性展示这些记录。
目前我有这样的查询;
SELECT *
FROM table
WHERE gender IN('Male', 'Female') AND age < 40
如何将年龄规则应用于男性?用CASE语句?
编辑
正如我在WHERE子句中的许多其它参数,我这里没有提到,我要避免使用或操作的,不说明这个道歉开始。
你可以不要接受其中一个答案,而只是将性别/年龄驯服包裹在另一组括号内? – LittleBobbyTables 2012-08-14 14:57:12
我不确定你的意思,我会在哪里放置圆括号,以及如何解决OR问题?提前致谢。 – William 2012-08-14 15:02:58