

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# COALESCE
<a name="sql-reference-coalesce"></a>

```
COALESCE (
      <value-expression>
      {,<value-expression>}... )
```

COALESCE 函数获取一个表达式列表（所有表达式的类型必须相同），并返回列表中的第一个非 null 参数。如果所有表达式均为 null，则 COALESCE 将返回 null。

## 示例
<a name="sql-reference-coalesce-examples"></a>


| Expression | 结果 | 
| --- | --- | 
|  COALESCE('chair')  |  chair  | 
|  COALESCE('chair', null, 'sofa')  |  chair  | 
|  COALESCE(null, null, 'sofa')  |  sofa  | 
|  COALESCE(null, 2, 5)  |  2  | 