流程函數(shù)是一類很常用的函數(shù),我們可以通過流程函數(shù)在SQL語句中實(shí)現(xiàn)條件選擇,能實(shí)現(xiàn)我們想要的條件判斷。下表列出了MySQL中的流程函數(shù)。
MySQL流程函數(shù)
1、創(chuàng)建測(cè)試表test,并寫入一些數(shù)據(jù),然后查看當(dāng)前的數(shù)據(jù),為后面測(cè)試做數(shù)據(jù)原。
創(chuàng)建測(cè)試表
2、IF(value,t,f)函數(shù),判斷value是否為真,真就返回t值,假就返回f值。這里假設(shè)薪資大于8000位高薪,用high表示,小于8000用low表示,結(jié)果見下圖。
if函數(shù)
3、IFNULL(value1,value2)函數(shù),這個(gè)函數(shù)一般用來替換NULL值。我們知道NULL值是不能參與數(shù)值運(yùn)算的,下面我們用0替換NULL,結(jié)果見下圖。
ifnull函數(shù)
4、CASE WHEN [value1] THEN [result] …ELSE[default] END 函數(shù),可以按多鐘情況區(qū)分。這里我們假設(shè)把薪水分為三個(gè)檔次,分別為high,mid,low。具體示例見下圖。
case when函數(shù)
-
函數(shù)
+關(guān)注
關(guān)注
3文章
4367瀏覽量
64150 -
MySQL
+關(guān)注
關(guān)注
1文章
849瀏覽量
27511
發(fā)布評(píng)論請(qǐng)先 登錄
監(jiān)測(cè)電纜接頭局放的不同操作方法
hyper-v文件,hyper-v文件查找的正確步驟和操作方法是什么?

搭建家庭云平臺(tái)電腦,搭建家庭云平臺(tái)電腦的操作方法

RobotStudio 6.08的手動(dòng)操作方法

示波器測(cè)量電壓的步驟 數(shù)字示波器的基本操作方法
MySQL數(shù)據(jù)遷移的流程介紹

掃描機(jī)氣密性檢測(cè)儀的操作方法

嵌入式工控機(jī)如何使用?嵌入式工控機(jī)操作方法及注意事項(xiàng)
Jtti:MySQL初始化操作如何設(shè)置root密碼
HDZG系列全自動(dòng)直流高壓發(fā)生器APP操作方法

IP68防水試驗(yàn)機(jī)的操作方法

評(píng)論