在 SQL 查詢中,我們不能直接使用 IGNORE
關鍵字來忽略特定行
例如,假設您有一個名為 employees
的表,其中包含以下數據:
id | name | salary |
---|---|---|
1 | Alice | 5000 |
2 | Bob | 6000 |
3 | Carol | NULL |
現在,假設您想要計算所有員工的平均工資,但是忽略那些 salary
為 NULL
的行。您可以使用 WHERE
子句來過濾掉這些行:
SELECT AVG(salary) as average_salary
FROM employees
WHERE salary IS NOT NULL;
這將返回一個結果,其中包含了除 Carol 之外所有員工的平均工資。
請注意,這里我們使用了 IS NOT NULL
條件來過濾掉 salary
為 NULL
的行。這樣,在計算平均工資時,就會忽略這些行。