SELECT
Name,
COALESCE(LifeExpectancy, 100) LifeExpectancy
FROM country
| Name | LifeExpectancy |
| Aruba | 78.4 |
| Afghanistan | 45.9 |
| Angola | 38.3 |
| Anguilla | 76.1 |
| Albania | 71.6 |
| Andorra | 83.5 |
| Netherlands Antilles | 74.7 |
| United Arab Emirates | 74.1 |
| Argentina | 75.1 |
| Armenia | 66.4 |
| ... |
| 示例中取出每个国家的平均预期寿命。没有数据时,用 100 年代替。 COALESCE(expression1, expression2, ..., expressionN) 函数返回参数列表中第一个非空值。如果所有参数都是 NULL,则返回 NULL。 expression1, expression2, ..., expressionN 是依次求值的表达式,直到找到第一个非空值为止。 |