欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySql中的IFNULL、NULLIF和ISNULL用法詳解

 更新時(shí)間:2023年03月30日 10:47:48   作者:自律的西瓜L  
本文主要介紹了MySql中的IFNULL、NULLIF和ISNULL用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

一、IFNULL的表達(dá)式如下:

IFNULL(expr1,expr2)

功能描述:如果expr1為null, 則函數(shù)返回expr2,否則將返回expr1。

舉例1:

SELECT IFNULL(0,'ab');

第一個(gè)參數(shù)是0,不是NULL,所以結(jié)果是0.

舉例2:

SELECT IFNULL(NULL,'ab');

第一個(gè)參數(shù)是NULL,所以結(jié)果是ab。

二、NULLIF的表達(dá)式如下:

SELECT NULLIF(expr1,expr2)

功能描述:如果兩個(gè)參數(shù)相等,則返回NULL ;否則,返回第一個(gè)參數(shù)。

舉例1:

SELECT NULLIF('a','b');

兩個(gè)參數(shù)不相等,所以結(jié)果是第一個(gè)參數(shù)a。

舉例2:

SELECT NULLIF('a','a');

兩個(gè)參數(shù)相等,所以結(jié)果是NULL。

三、ISNULL的表達(dá)式如下:

SELECT ISNULL(expr)

功能描述:如expr 為null,那么isnull() 的返回值為 1,否則返回值為 0。

舉例1:

SELECT ISNULL(NULL);

參數(shù)是NULL,所以結(jié)果是1。

舉例2:

SELECT ISNULL('ab');

參數(shù)不是NULL,所以結(jié)果是0。

到此這篇關(guān)于MySql中的IFNULL、NULLIF和ISNULL用法詳解的文章就介紹到這了,更多相關(guān)MySql IFNULL、NULLIF和ISNULL內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL?FLOAT不準(zhǔn)問(wèn)題解析

    MySQL?FLOAT不準(zhǔn)問(wèn)題解析

    在數(shù)據(jù)庫(kù)處理中,使用FLOAT類(lèi)型存儲(chǔ)浮點(diǎn)數(shù)時(shí),由于二進(jìn)制表示的限制,會(huì)導(dǎo)致精度損失,解決方法包括使用DOUBLE或DECIMAL類(lèi)型來(lái)提高精度,或避免使用浮點(diǎn)數(shù)進(jìn)行精確計(jì)算,感興趣的可以了解一下
    2024-09-09
  • 通過(guò)SqlCmd執(zhí)行超大SQL文件的方法

    通過(guò)SqlCmd執(zhí)行超大SQL文件的方法

    這篇文章主要介紹了sql?server?與?mysql?中常用的SQL語(yǔ)句區(qū)別,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • mysql修改用戶(hù)密碼的方法和mysql忘記密碼的解決方法

    mysql修改用戶(hù)密碼的方法和mysql忘記密碼的解決方法

    這篇文章主要介紹了mysql修改用戶(hù)密碼的方法和mysql忘記密碼的解決方法,大家參考使用吧
    2014-01-01
  • MySQL慢查詢(xún)現(xiàn)象解決案例

    MySQL慢查詢(xún)現(xiàn)象解決案例

    這篇文章主要介紹了MySQL慢查詢(xún)現(xiàn)象解決案例,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助
    2022-08-08
  • 解決mysql.server?start執(zhí)行報(bào)錯(cuò)ERROR!The?server?quit?without?updating?PID?file

    解決mysql.server?start執(zhí)行報(bào)錯(cuò)ERROR!The?server?quit?without?u

    這篇文章主要介紹了解決mysql.server?start執(zhí)行報(bào)錯(cuò)ERROR!The?server?quit?without?updating?PID?file問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • MySQL數(shù)據(jù),查詢(xún)QPS,TPS數(shù)據(jù)方式

    MySQL數(shù)據(jù),查詢(xún)QPS,TPS數(shù)據(jù)方式

    文章詳細(xì)介紹了查詢(xún)MySQL數(shù)據(jù)庫(kù)QPS和TPS的方法和工具,包括直接通過(guò)命令行、PerformanceSchema、mysqladmin、Prometheus、自動(dòng)化腳本等,同時(shí),還提供了優(yōu)化建議,如索引優(yōu)化、SQL調(diào)優(yōu)、事務(wù)控制和配置調(diào)優(yōu)
    2025-02-02
  • 幾個(gè)縮減MySQL以節(jié)省磁盤(pán)空間的建議

    幾個(gè)縮減MySQL以節(jié)省磁盤(pán)空間的建議

    這篇文章主要介紹了幾個(gè)縮減MySQL以節(jié)省磁盤(pán)空間的建議,主要從表結(jié)構(gòu)和存儲(chǔ)內(nèi)容兩個(gè)方面來(lái)談減容,需要的朋友可以參考下
    2015-05-05
  • MySQL重置密碼終極版(附詳細(xì)步驟)

    MySQL重置密碼終極版(附詳細(xì)步驟)

    mysql是最常見(jiàn)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,它是開(kāi)源的,易于使用和管理,對(duì)于mysql管理員來(lái)說(shuō),密碼管理是非常重要的,因?yàn)閿?shù)據(jù)庫(kù)可能保存著重要的信息,這篇文章主要介紹了MySQL重置密碼終極版的相關(guān)資料,需要的朋友可以參考下
    2025-07-07
  • Debian 6.02 (squeeze)下編譯安裝 MySQL 5.5的方法

    Debian 6.02 (squeeze)下編譯安裝 MySQL 5.5的方法

    Debian 6.02 (squeeze)下編譯安裝 MySQL 5.5的方法,需要的朋友可以參考下。
    2011-12-12
  • MySQL 用 limit 為什么會(huì)影響性能

    MySQL 用 limit 為什么會(huì)影響性能

    對(duì)于小的偏移量,直接使用limit來(lái)查詢(xún)沒(méi)有什么問(wèn)題,但隨著數(shù)據(jù)量的增大,越往后分頁(yè),limit語(yǔ)句的偏移量就會(huì)越大,速度也會(huì)明顯變慢,接下來(lái)文章就向大家介紹其的原由,感興趣的小伙伴可參考下面文章具體內(nèi)容
    2021-09-09

最新評(píng)論