Select SQL 中不包括特定月份和年份组合的所有行?

Select all rows excluding a specific month and year combination in SQL?

This is the table from which 我想 SELECT 除 2005 年和第 3 个月之外的所有行。 我试过 WHERE year_num = 2005 AND month_num = 3 但它排除了所有年份为 2005 的行。

使用NOT:

where not (year_num = 2005 and month_num = 3)

或者:

where year_num <> 2005 or month_num <> 3

注意:这两个也过滤 NULL 值,但可以轻松修改以修复该问题(如果列可以是 NULL)。