天天看點

MySQL 的Coalesce函數

今天用到了coalesce 函數,原因在于,我想要查找合同到期日的字段是否有值(因為合同到期日分3個字段,對應着不同的日期)

select coalesce(contract_date1,contract_date2,contract_date3) 
from \'m_user\'      

此SQL含義:如果參數1!=null,則結果為參數1,反之如果==null 則依次後移知道!=null的字段出現

 如果都為null ,則傳回null