Mysql的coalesce返回第乙個非空表示式

2021-10-02 01:18:57 字數 385 閱讀 4575

coalesce():返回引數中的第乙個非空表示式(從左向右依次類推):

使用示例:

# 返回1

select coalesce(1) from dual;

# 返回2

select coalesce(null,2) from dual;

# 返回null

select coalesce(null,null) from dual;

# 返回3

select coalesce(null,null,3) from dual;

用途:

類似oracle同名函式

當希望給某些空值字段提供預設值的時候用

當某些欄位有空值時希望用其他字段值的時候用

mysql中的coalesce用法

在mysql中,其實有不少方法和函式是很有用的,這次介紹乙個叫coalesce的,拼寫十分麻煩,但其實作用是將返回傳入的引數中第乙個非null的值,比如 select coalesce null,null,1 return 1 select coalesce null,null,null,null,...

mysql中的coalesce用法

在mysql中,其實有不少方法和函式是很有用的,這次介紹乙個叫coalesce的,拼寫十分麻煩,但其實作用是將返回傳入的引數中第乙個非null的值,比如 select coalesce null,null,1 return 1 select coalesce null,null,null,null,...

mysql中的coalesce用法

在mysql中,其實有不少方法和函式是很有用的,這次介紹乙個叫coalesce的,拼寫十分麻煩,但其實作用是將返回傳入的引數中第乙個非null的值,比如 select coalesce null,null,1 return 1 select coalesce null,null,null,null,...