计算字段

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 是依次求值的表达式,直到找到第一个非空值为止。