在SQL中,使用COALESCE
函數來處理空值情況。COALESCE
函數接受多個參數,并返回第一個非空值參數。例如,如果要計算一個列的百分比,可以使用COALESCE
函數來處理空值情況,如下所示:
SELECT
column1,
column2,
column1 / COALESCE(column2, 1) * 100 AS percentage
FROM
table_name;
在上面的例子中,如果column2
列的值為NULL,則COALESCE(column2, 1)
會返回1,這樣計算出來的百分比就不會受到空值的影響。