最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql中的判斷函數(shù)和分支語句詳解

 更新時間:2024年10月25日 08:49:52   作者:花生了什么樹~.  
本文介紹了SQL中常用的判斷函數(shù)和分支語句,判斷函數(shù)包括if()、ifnull()以及nullif(),用于處理數(shù)據(jù)判斷和空值處理,分支語句分為多條件判斷和固定值判斷,便于根據(jù)不同條件執(zhí)行相應邏輯,這些功能在數(shù)據(jù)處理和查詢中非常實用

mysql判斷函數(shù)和分支語句

1.判斷函數(shù)

(1)if()函數(shù)

  • if(表達式,值1,值2)函數(shù):
  • 判斷表達式成功,返回值1,失敗返回值2.

(2)ifnull()函數(shù)

  • ifnull(列數(shù)據(jù),指定值)函數(shù):
  • 判斷是空返回指定值,否則返回列原值。

(3)nullif()函數(shù)

  • nullif(expr1,expr2):
  • 相同返回null,不同保留表達式1的原值。

2.分支語句

(1)多條件判斷

Case

        when condition1 then result1

        when condition1 then result1

        ...

        else result_n

end

執(zhí)行流程:

  • 條件1成立返回結(jié)果1,此時直接結(jié)束,
  • 條件1不成立,執(zhí)行條件2,
  • 所有條件都不成立返回else的值。

(2)固定值判斷

Case 列名

        when 值1 then 值1

        when 值1 then 值1

        ...

        else 值n

end

執(zhí)行流程:

  • 值1和列值相同,返回值1,此時直接結(jié)束,
  • 值1和列值不同,繼續(xù)向下問值2...
  • 所有的值和列值不同,返回else的值。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 輕松解決MySQL忘記密碼如何重置的方法

    輕松解決MySQL忘記密碼如何重置的方法

    這篇文章主要為大家介紹了MySQL忘記密碼如何重置的方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • MySQL 查詢優(yōu)化器 (Query Optimizer) 的使用小結(jié)

    MySQL 查詢優(yōu)化器 (Query Optimizer) 的使用小結(jié)

    本文主要介紹了MySQL 查詢優(yōu)化器的使用小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2026-03-03
  • MySQL默認值(DEFAULT)的使用

    MySQL默認值(DEFAULT)的使用

    本文介紹了MySQL中默認值(Default)的使用方法,包括創(chuàng)建表時設(shè)置默認值約束、修改表時添加和刪除默認值約束等,具有一定的參考價值,感興趣的可以了解一下
    2025-01-01
  • MySQL數(shù)據(jù)庫之內(nèi)置函數(shù)和自定義函數(shù) function

    MySQL數(shù)據(jù)庫之內(nèi)置函數(shù)和自定義函數(shù) function

    這篇文章主要介紹了MySQL數(shù)據(jù)庫之內(nèi)置函數(shù)和自定義函數(shù) function,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-06-06
  • mysql like查詢字符串示例語句

    mysql like查詢字符串示例語句

    在mysql中如果我們要模糊查詢數(shù)據(jù)我們可以使用like帶%%號來實現(xiàn)查詢,下面我來簡單的介紹一下關(guān)于mysql like使用方法
    2013-10-10
  • MySQL命令行下18個常用命令

    MySQL命令行下18個常用命令

    在日常的網(wǎng)站維護和MYSQL數(shù)據(jù)庫管理中,會用到非常多的MYSQL命令,下面給大家介紹18個管理MYSQL數(shù)據(jù)庫時最常使用的命令
    2018-03-03
  • MySQL日志文件詳解

    MySQL日志文件詳解

    這篇文章主要介紹了MySQL日志文件詳解,本文分別講解了錯誤日志、二進制日志、通用查詢?nèi)罩?、慢查詢?nèi)罩?、Innodb的在線redo日志、更新日志等日志類型和作用介紹,需要的朋友可以參考下
    2015-07-07
  • 登錄MySQL時出現(xiàn)SSL connection error: unknown error number錯誤的解決方法

    登錄MySQL時出現(xiàn)SSL connection error: unknown 

    這篇文章主要介紹了登錄MySQL時出現(xiàn)SSL connection error: unknown error number錯誤的解決方法,文中通過圖文結(jié)合的形式講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-12-12
  • 解決mysql插入數(shù)據(jù)鎖等待超時報錯:Lock?wait?timeout?exceeded;try?restarting?transaction

    解決mysql插入數(shù)據(jù)鎖等待超時報錯:Lock?wait?timeout?exceeded;try?restar

    這篇文章主要介紹了解決mysql插入數(shù)據(jù)鎖等待超時報錯:Lock?wait?timeout?exceeded;try?restarting?transaction問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • mysql5.7中的密碼忘記如何找回

    mysql5.7中的密碼忘記如何找回

    這篇文章主要介紹了mysql5.7中的密碼忘記如何找回問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評論

毕节市| 高要市| 额尔古纳市| 太白县| 五华县| 镇江市| 额济纳旗| 眉山市| 临邑县| 伊川县| 红安县| 漯河市| 江城| 施秉县| 彭州市| 沁水县| 张掖市| 师宗县| 宜良县| 墨脱县| 大方县| 普格县| 隆安县| 墨江| 河曲县| 如东县| 扎兰屯市| 西华县| 新郑市| 绍兴市| 巴楚县| 会理县| 湖北省| 东山县| 仲巴县| 鹤峰县| 长乐市| 景泰县| 康乐县| 凯里市| 五原县|