校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > mysql中替代null的IFNULL()與COALESCE()函數(shù)詳解

mysql中替代null的IFNULL()與COALESCE()函數(shù)詳解

熱門(mén)標(biāo)簽:沈陽(yáng)電銷(xiāo)外呼系統(tǒng)原理是什么 上海智能外呼系統(tǒng)代理商 地圖標(biāo)注人員兼職 寧波企業(yè)外呼系統(tǒng)收費(fèi) 扎樣申請(qǐng)400電話 ps制作地圖標(biāo)注gif 電子地圖標(biāo)注電話 聊城智能外呼系統(tǒng)運(yùn)營(yíng)商 成都優(yōu)派外呼系統(tǒng)

在MySQL中isnull()函數(shù)不能作為替代null值!

如下:

首先有個(gè)名字為business的表:

SELECT ISNULL(business_name,'no business_name') AS bus_isnull FROM business WHERE id=2

直接運(yùn)行就會(huì)報(bào)錯(cuò):

錯(cuò)誤代碼: 1582

Incorrect parameter count in the call to native function 'isnull'

所以,isnull()函數(shù)在mysql中就行不通了??梢杂?code>ifnull()和coalesce()代替。如下:

使用ifnull()函數(shù):

SELECT IFNULL(business_name,'no business_name') AS bus_ifnull FROM business WHERE id=2

運(yùn)行結(jié)果:


當(dāng)查詢(xún)的值不為null時(shí):

SELECT IFNULL(business_name,'no business_name') AS bus_ifnull FROM business WHERE id=1

結(jié)果如下:


使用coalesce()函數(shù):

SELECT COALESCE(business_name,'no business_name') AS bus_coalesce FROM business WHERE id=2

結(jié)果如下:

 

當(dāng)查詢(xún)值不為null時(shí):

SELECT COALESCE(business_name,'no business_name') AS bus_coalesce FROM business WHERE id=1

其中:coalesce()還可以返回第一個(gè)不為null的值。如下:

SELECT COALESCE(business_name,district_id,id) AS bus_coalesce FROM business WHERE id=2

那么,isnull()在mysql中怎么用呢?答案就是用在where后面。如下:

SELECT * FROM business WHERE ISNULL(business_name)

結(jié)果如下:


同樣,is null is not null 也是用在where后面。

SELECT * FROM business WHERE business_name IS NULL

結(jié)果如下:

SELECT * FROM business WHERE business_name IS NOT NULL

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • MySql中 is Null段判斷無(wú)效和IFNULL()失效的解決方案
  • MySQL IFNULL判空問(wèn)題解決方案
  • mysql中null(IFNULL,COALESCE和NULLIF)相關(guān)知識(shí)點(diǎn)總結(jié)
  • 淺談Mysql中類(lèi)似于nvl()函數(shù)的ifnull()函數(shù)
  • MySql中的IFNULL、NULLIF和ISNULL用法詳解
  • 淺談SQLServer的ISNULL函數(shù)與Mysql的IFNULL函數(shù)用法詳解
  • mysql中IFNULL,IF,CASE的區(qū)別介紹
  • MySQL ifnull的嵌套使用說(shuō)明

標(biāo)簽:內(nèi)江 汕頭 宿州 咸寧 朔州 AXB 林芝 三明

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql中替代null的IFNULL()與COALESCE()函數(shù)詳解》,本文關(guān)鍵詞  mysql,中,替代,null,的,IFNULL,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql中替代null的IFNULL()與COALESCE()函數(shù)詳解》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于mysql中替代null的IFNULL()與COALESCE()函數(shù)詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 新龙县| 开江县| 泰州市| 灵山县| 江源县| 浮梁县| 祁东县| 沅江市| 阿瓦提县| 桦甸市| 文水县| 河池市| 同心县| 仁布县| 靖安县| 永昌县| 江华| 大兴区| 桃江县| 揭阳市| 福海县| 蕉岭县| 宝兴县| 河池市| 青龙| 定远县| 博野县| 天津市| 徐汇区| 湖州市| 南京市| 东港市| 鄂州市| 安远县| 津市市| 盐边县| 北海市| 阳信县| 奉贤区| 银川市| 安义县|