COALESCE

使用 COALESCE 將空值替換為更有意義的預設值。

用法示範

COALESCE(Field1, Field2, Field3)

語法

COALESCE( field_expression [, field_expression,...])

參數

  • field_expression - 欄位或運算式。所有 field_expressions 都必須屬於相同類型。

範例

假設您想追蹤多場賽次中的多個選手,選手可能會因為各種原因而沒有出賽。您要建立 First_Time 欄位,其中包含每位車手的初次結果。

以下為比賽資料。

Racer

Heat1

Heat2

Heat3

Racer X 38.22 37.61
賽車手 Y 41.33 38.04
Racer Z 39.27 39.04 38.85

在「First_Time」欄位中使用下列公式,即可從「Heat」欄位取得第一個非空值:

COALESCE(Heat1, Heat2, Heat3)

結果:

Racer

Heat1

Heat2

Heat3

First_Time
Racer X 空值 38.22 37.61 38.22
賽車手 Y 41.33 空值 38.04 41.33
Racer Z 39.27 39.04 38.85 39.27