COALESCE函數用于返回參數列表中的第一個非NULL表達式。它的使用方法如下:
COALESCE(expr1,expr2,…) 其中,expr1,expr2,… 是要檢查的表達式列表。
COALESCE函數按照從左到右的順序逐個檢查參數列表中的表達式,如果表達式的值為NULL,則繼續檢查下一個表達式,直到找到第一個非NULL表達式為止。如果參數列表中的所有表達式都為NULL,則COALESCE函數返回NULL。
下面是一個示例,演示了COALESCE函數的使用方法:
SELECT COALESCE(NULL, ‘Hello’, NULL, ‘World’); 結果為: Hello
在上面的示例中,COALESCE函數按照從左到右的順序檢查參數列表中的表達式,直到找到第一個非NULL表達式為止。在這個例子中,‘Hello’ 是參數列表中的第一個非NULL表達式,所以COALESCE函數返回’Hello’。