日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql判断条件用法,MySQL数据库讲解条件判断函数 MySQL数据库使用教程

發布時間:2023/12/3 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql判断条件用法,MySQL数据库讲解条件判断函数 MySQL数据库使用教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

函數:

(1)IF(expr,v1,v2)函數

(2)IFNULL(v1,v2)函數

(3)CASE函數

(相關免費學習推薦:mysql視頻教程)

(1)if(expr,v1,v2)函數

在if(expr,v1,v2)函數中,若表達式expr是true(expr<>0 and epr<>null)返回v1,否則返回v2。

【例】使用if()函數進行條件判斷,SQL語句如下:

(2)ifnull(v1,v2)函數

在ifnull(v1,v2)中,假如v1不為null,則ifnull()的返回值為v1,否則返回值為v2。

如果v1或v2中只有一個明確是null,則if()函數的結果類型為非null表達式的結果類型。

【例】使用ifnull()函數進行條件判斷,SQL語句如下:

(3)case函數

1.case expr when v1 then r1 [ when v2 then r2] [else rn] end

該函數表示,如果expr值等于某個vi,則返回對應位置then后面的結果,如果與所有值都不相等,則返回else后面的m。

【例】使用case value when語句執行分支操作,SQL語句如下;

2.case when v1 then rv [when v2 then r2] else rn] end

該函數表示,某個vi值為true時,返回對應位置then后面的結果,如果所有值都不為true,則返回else后面的rn。

一個case表達式的默認返回值類型是任何返回值的相容集合類型,具體情況視其所在語境而定。

【例】使用case when 語句執行分支操作,SQL語句如下:

更多相關免費學習推薦:mysql教程(視頻)

總結

以上是生活随笔為你收集整理的mysql判断条件用法,MySQL数据库讲解条件判断函数 MySQL数据库使用教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。