mysql coalesce函数用法_MySQL coalesce函数用法说明(转)
在mysql中,其實(shí)有不少方法和函數(shù)是很有用的,一個(gè)叫coalesce的,作用是將返回傳入的參數(shù)中第一個(gè)非null的值,比如
SELECT COALESCE(NULL, NULL, 1);
-- Return 1
SELECT COALESCE(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
-- Return 1
如果傳入的參數(shù)所有都是null,則返回null,比如
SELECT COALESCE(NULL, NULL, NULL, NULL);
-- Return NULL
這個(gè)參數(shù)使用的場(chǎng)合為:假如某個(gè)字段默認(rèn)是null,你想其返回的不是null,而是比如0或其他值,可以使用這個(gè)函數(shù)
SELECT COALESCE(field_name,0) as value from table;
select coalesce(a,b,c);
參數(shù)說明:如果a==null,則選擇b;如果b==null,則選擇c;如果a!=null,則選擇a;如果a b c 都為null ,則返回為null(沒意義)。
---------------------
作者:山鬼謠弋痕夕
來源:CSDN
原文:https://blog.csdn.net/weixin_30363263/article/details/80246415
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!
總結(jié)
以上是生活随笔為你收集整理的mysql coalesce函数用法_MySQL coalesce函数用法说明(转)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: flash影响中文输入
- 下一篇: JS数字转中文