mysql中的coalesce用法

2021-06-21 09:13:35 字數 470 閱讀 5093

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

select coalesce(null, null, 1); 

-- return 1 

select coalesce(null, null, null, null, null, null, null, null, 1); 

-- return 1 

如果傳入的引數所有都是null,則返回null,比如 

select coalesce(null, null, null, null); 

-- return null 

這個引數使用的場合為:假如某個字段預設是null,你想其返回的不是null,而是比如0或其他值,可以使用這個函式 

select coalesce(field_name,0) as value from table;

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,...