在 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 的行。這樣,在計算平均工資時,就會忽略這些行。