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

MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函數(shù)的使用

 更新時(shí)間:2021年12月19日 10:11:13   作者:pan_junbiao  
這篇文章介紹了MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函數(shù)的使用方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

在MySQL中可以使用IF()、IFNULL()、NULLIF()、ISNULL()函數(shù)進(jìn)行流程的控制。

1、IF()函數(shù)的使用

IF(expr1,expr2,expr3),如果expr1的值為true,則返回expr2的值,如果expr1的值為false,則返回expr3的值。

SELECT IF(TRUE,'A','B');    -- 輸出結(jié)果:A
SELECT IF(FALSE,'A','B');   -- 輸出結(jié)果:B

2、IFNULL()函數(shù)的使用

IFNULL(expr1,expr2),如果expr1的值為null,則返回expr2的值,如果expr1的值不為null,則返回expr1的值。

SELECT IFNULL(NULL,'B');    -- 輸出結(jié)果:B
SELECT IFNULL('HELLO','B'); -- 輸出結(jié)果:HELLO

3、NULLIF()函數(shù)的使用

NULLIF(expr1,expr2),如果expr1=expr2成立,那么返回值為null,否則返回值為expr1的值。

SELECT NULLIF('A','A');     -- 輸出結(jié)果:null
SELECT NULLIF('A','B');     -- 輸出結(jié)果:A

4、ISNULL()函數(shù)的使用

ISNULL(expr),如果expr的值為null,則返回1,如果expr1的值不為null,則返回0。

SELECT ISNULL(NULL);        -- 輸出結(jié)果:1
SELECT ISNULL('HELLO');     -- 輸出結(jié)果:0

以上所述是小編給大家介紹的MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函數(shù)的使用,希望對(duì)大家有所幫助。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • navicat連接mysql修改root密碼最簡(jiǎn)潔方法

    navicat連接mysql修改root密碼最簡(jiǎn)潔方法

    這篇文章主要介紹了navicat連接mysql修改root密碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • 基于mysql全文索引的深入理解

    基于mysql全文索引的深入理解

    本篇文章是對(duì)mysql全文索引進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • mysql最大連接數(shù)設(shè)置技巧總結(jié)

    mysql最大連接數(shù)設(shè)置技巧總結(jié)

    在本篇文章里小編給大家分享了關(guān)于mysql最大連接數(shù)設(shè)置的相關(guān)知識(shí)點(diǎn)和技巧,需要的朋友們學(xué)習(xí)下。
    2019-03-03
  • mysql5.7.25使用全文檢索功能的實(shí)例教程

    mysql5.7.25使用全文檢索功能的實(shí)例教程

    其實(shí)全文檢索在MySQL里面很早就支持了,下面這篇文章主要給大家介紹了關(guān)于mysql5.7.25使用全文檢索功能的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • MySQL之存儲(chǔ)引擎使用及說(shuō)明

    MySQL之存儲(chǔ)引擎使用及說(shuō)明

    這篇文章主要介紹了MySQL之存儲(chǔ)引擎使用及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • MySQL所支持的數(shù)據(jù)類(lèi)型與表字段約束類(lèi)型的學(xué)習(xí)教程

    MySQL所支持的數(shù)據(jù)類(lèi)型與表字段約束類(lèi)型的學(xué)習(xí)教程

    這篇文章主要介紹了MySQL所支持的數(shù)據(jù)類(lèi)型與表字段約束類(lèi)型的學(xué)習(xí)教程,是MySQL入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-12-12
  • MySQL5.6.22安裝配置方法圖文教程

    MySQL5.6.22安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了MySQL5.6.22安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 詳解Mysql中的JSON系列操作函數(shù)

    詳解Mysql中的JSON系列操作函數(shù)

    新版 Mysql 中加入了對(duì) JSON Document 的支持,可以創(chuàng)建 JSON 類(lèi)型的字段,并有一套函數(shù)支持對(duì)JSON的查詢(xún)、修改等操作,下面就實(shí)際體驗(yàn)一下
    2016-07-07
  • linux下mysql的安裝步驟

    linux下mysql的安裝步驟

    本文分步驟給大家介紹了linux下mysql的安裝步驟及執(zhí)行命令,需要的朋友可以參考下
    2018-03-03
  • sql跨表查詢(xún)的三種方案總結(jié)

    sql跨表查詢(xún)的三種方案總結(jié)

    這篇文章主要介紹了sql跨表查詢(xún)的三種方案總結(jié),文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助
    2022-08-08

最新評(píng)論