中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

MySQL中的if和case語句使用總結
來源:易賢網 閱讀:1448 次 日期:2015-03-10 16:10:26
溫馨提示:易賢網小編為您整理了“MySQL中的if和case語句使用總結”,方便廣大網友查閱!

Mysql的if既可以作為表達式用,也可在存儲過程中作為流程控制語句使用,如下是做為表達式使用:

IF表達式

代碼如下:

IF(expr1,expr2,expr3)

如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),則 IF()的返回值為expr2; 否則返回值則為 expr3。IF() 的返回值為數字值或字符串值,具體情況視其所在語境而定。

代碼如下:

select *,if(sva=1,"男","女") as ssva from taname where sva != ""

作為表達式的if也可以用CASE when來實現:

代碼如下:

select CASE sva WHEN 1 THEN '男' ELSE '女' END as ssva from taname where sva != ''

在第一個方案的返回結果中, value=compare-value。而第二個方案的返回結果是第一種情況的真實結果。如果沒有匹配的結果值,則返回結果為ELSE后的結果,如果沒有ELSE 部分,則返回值為 NULL。

例如:

代碼如下:

SELECT CASE 1 WHEN 1 THEN 'one'

WHEN 2 THEN 'two'

ELSE 'more' END

as testCol

將輸出one

IFNULL(expr1,expr2)

假如expr1 不為 NULL,則 IFNULL() 的返回值為 expr1; 否則其返回值為 expr2。IFNULL()的返回值是數字或是字符串,具體情況取決于其所使用的語境。

代碼如下:

mysql> SELECT IFNULL(1,0);

-> 1

mysql> SELECT IFNULL(NULL,10);

-> 10

mysql> SELECT IFNULL(1/0,10);

-> 10

mysql> SELECT IFNULL(1/0,'yes');

-> 'yes'

IFNULL(expr1,expr2) 的默認結果值為兩個表達式中更加“通用”的一個,順序為STRING、 REAL或 INTEGER。

IF ELSE 做為流程控制語句使用

if實現條件判斷,滿足不同條件執行不同的操作,這個我們只要學編程的都知道if的作用了,下面我們來看看mysql 存儲過程中的if是如何使用的吧。

代碼如下:

IF search_condition THEN

statement_list

[ELSEIF search_condition THEN]

statement_list ...

[ELSE

statement_list]

END IF

與PHP中的IF語句類似,當IF中條件search_condition成立時,執行THEN后的statement_list語句,否則判斷ELSEIF中的條件,成立則執行其后的statement_list語句,否則繼續判斷其他分支。當所有分支的條件均不成立時,執行ELSE分支。search_condition是一個條件表達式,可以由“=、<、<=、>、>=、!=”等條件運算符組成,并且可以使用AND、OR、NOT對多個表達式進行組合。

例如,建立一個存儲過程,該存儲過程通過學生學號(student_no)和課程編號(course_no)查詢其成績(grade),返回成績和成績的等級,成績大于90分的為A級,小于90分大于等于80分的為B級,小于80分大于等于70分的為C級,依次到E級。那么,創建存儲過程的代碼如下:

代碼如下:

create procedure dbname.proc_getGrade

(stu_no varchar(20),cour_no varchar(10))

BEGIN

declare stu_grade float;

select grade into stu_grade from grade where student_no=stu_no and course_no=cour_no;

if stu_grade>=90 then

select stu_grade,'A';

elseif stu_grade<90 and stu_grade>=80 then

select stu_grade,'B';

elseif stu_grade<80 and stu_grade>=70 then

select stu_grade,'C';

elseif stu_grade70 and stu_grade>=60 then

select stu_grade,'D';

else

select stu_grade,'E';

end if;

END

注意:IF作為一條語句,在END IF后需要加上分號“;”以表示語句結束,其他語句如CASE、LOOP等也是相同的。

更多信息請查看IT技術專欄

更多信息請查看數據庫
易賢網手機網站地址:MySQL中的if和case語句使用總結
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美一区二区三区啪啪| 国产精品久久久久一区二区| 欧美日韩中文在线观看| 亚洲电影在线| 欧美一区二区三区喷汁尤物| 国产精品久久九九| 亚洲麻豆av| 免费在线看一区| 影音先锋中文字幕一区二区| 亚洲精品日本| 老司机精品视频网站| 国产模特精品视频久久久久| 欧美在线看片| 亚洲国产成人精品视频| 久久综合一区| 狠狠色噜噜狠狠色综合久| 亚洲欧美国产高清va在线播| 亚洲三级性片| 国产精品久久久久高潮| 亚洲视频在线观看一区| 在线看日韩av| 久久综合九色综合网站 | 黄色成人免费观看| 国产精品婷婷| 欧美成人精品一区二区| 永久555www成人免费| 欧美无乱码久久久免费午夜一区| 欧美本精品男人aⅴ天堂| 久久国产精品久久久| 亚洲人成网站精品片在线观看| 久久久一区二区三区| 久久国产精品一区二区三区四区 | 一本色道久久综合狠狠躁篇怎么玩| 中文在线一区| 欧美日韩国产在线看| 午夜视频在线观看一区二区| 国产在线麻豆精品观看| 欧美电影打屁股sp| 亚欧成人精品| 亚洲在线观看| 国产九区一区在线| 欧美色播在线播放| 欧美高清影院| 欧美成人免费网| 亚洲欧美韩国| 午夜精品久久久久久久久| 亚洲精品国产精品国产自| 18成人免费观看视频| 亚洲视频一区在线观看| 一区二区日韩免费看| 在线一区二区三区四区五区| 在线成人免费观看| 亚洲国产日本| 亚洲精品资源美女情侣酒店| 亚洲视频第一页| 午夜天堂精品久久久久| 午夜天堂精品久久久久| 久久先锋影音av| 欧美理论电影在线播放| 欧美午夜电影在线| 国产日本欧美一区二区三区在线 | 欧美一区二区三区喷汁尤物| 国产香蕉97碰碰久久人人| 在线播放豆国产99亚洲| 亚洲成人在线视频播放| 亚洲一区国产视频| 国模精品一区二区三区| 亚洲精品国精品久久99热| 亚洲欧美电影院| 蜜桃久久精品一区二区| 欧美系列精品| 亚洲国产一成人久久精品| 亚洲自拍高清| 欧美激情一区二区三区成人| 国产精品一区一区| 国产午夜精品在线观看| 日韩视频在线观看免费| 久久精品五月婷婷| 欧美午夜免费电影| 亚洲激情在线视频| 亚洲一区二区三区在线观看视频| 蜜臀av国产精品久久久久| 国产精品一区毛片| 日韩视频一区二区三区在线播放免费观看 | 国产精品中文在线| 99国产成+人+综合+亚洲欧美| 久久天天躁狠狠躁夜夜爽蜜月| 国产精品一区久久久久| 欧美一二区视频| 国产欧美在线| 欧美在线视频网站| 国产欧美日本一区二区三区| 中文av一区特黄| 久久综合激情| 亚洲黑丝在线| 欧美黄色一级视频| 99视频国产精品免费观看| 欧美人成网站| 欧美一二三视频| 国产农村妇女精品| 毛片一区二区| 亚洲理伦在线| 国产精品国产三级国产普通话99| 亚洲综合色在线| 国产麻豆午夜三级精品| 国产精品久久国产精麻豆99网站| 亚洲日本激情| 国产日韩精品在线观看| 嫩模写真一区二区三区三州| 一区二区高清| 亚洲青色在线| 亚洲大胆人体视频| 一区二区三区在线视频观看| 国产精品毛片高清在线完整版| 欧美高清不卡| 久久久久久午夜| 亚洲一级黄色av| 亚洲精品视频一区| 在线观看日韩专区| 一区二区三区在线免费播放| 国产日产欧美精品| 国产精品私拍pans大尺度在线| 欧美精品日韩| 久久五月天婷婷| 久久精品国产免费看久久精品| 亚洲一级片在线观看| 欧美一区视频| 免费不卡在线视频| 欧美视频一区二区三区| 国产精品成人观看视频国产奇米| 国产精品一卡| 亚洲午夜视频| 久久漫画官网| 一区二区三区在线观看视频 | 久久亚洲高清| 欧美激情精品久久久| 国产精品毛片大码女人 | 欧美日韩国产在线一区| 国产精品区一区| 亚洲天堂网在线观看| 久久一区二区三区av| 欧美日韩精品三区| 亚洲第一伊人| 免费久久99精品国产| 在线精品一区二区| 久久久精彩视频| 国产欧美精品xxxx另类| 亚洲精品在线免费| 免费观看一区| 最新日韩av| 欧美精品在线一区二区| 亚洲欧洲一区二区三区久久| 国语自产精品视频在线看一大j8 | 在线免费一区三区| 国产亚洲a∨片在线观看| 亚洲高清免费在线| 欧美一区综合| 国产精品亚洲综合天堂夜夜| 日韩视频在线一区二区| 欧美激情一区二区三区蜜桃视频| 狠狠综合久久av一区二区小说| 香蕉免费一区二区三区在线观看| 欧美日韩国产综合一区二区| 亚洲黄色天堂| 欧美日韩不卡在线| 亚洲欧美日韩精品在线| 欧美午夜片在线观看| 一本色道久久综合| 欧美二区在线| 一本久久综合亚洲鲁鲁五月天| 欧美日韩福利视频| 99视频在线精品国自产拍免费观看| 欧美福利精品| 亚洲一区二区在线播放| 国产欧美精品一区| 鲁大师成人一区二区三区| 一区二区在线观看视频在线观看| 麻豆免费精品视频| 一区二区日韩伦理片| 国产精品少妇自拍| 久久亚洲精品伦理| 亚洲精品综合在线| 欧美日韩在线播放三区| 欧美一区日本一区韩国一区| 亚洲国产精品传媒在线观看| 欧美日韩亚洲一区二区| 久久九九99| 亚洲一品av免费观看| 国产亚洲欧美日韩美女| 欧美精品七区| 久久婷婷成人综合色| 亚洲一区二区精品视频| 在线免费观看日本欧美| 国产女人aaa级久久久级| 欧美freesex8一10精品| 亚欧美中日韩视频| 一区二区三区国产精品| 亚洲国产精品久久| 国产日韩一区欧美| 国产精品久久久久久久久久直播 |