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

MySQL中的if和case語句使用總結
來源:易賢網 閱讀:1375 次 日期:2015-02-11 15:03:10
溫馨提示:易賢網小編為您整理了“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观看一区| 午夜一区在线| 亚洲综合精品一区二区| 99re66热这里只有精品4| 在线视频精品| 欧美在线观看网址综合| 久久久久久久综合狠狠综合| 欧美大片在线看| 国产精品美女久久福利网站| 狠狠色噜噜狠狠色综合久| 亚洲卡通欧美制服中文| 欧美夜福利tv在线| 欧美精品一区二区久久婷婷| 国产午夜精品美女视频明星a级 | 老司机午夜精品| 国产三级欧美三级| 国产精品高精视频免费| 麻豆成人精品| 久久久久欧美| 国产精品v亚洲精品v日韩精品| 亚洲国产成人高清精品| 欧美一区免费视频| 国产精品扒开腿做爽爽爽视频| 影音先锋日韩资源| 久久成人18免费网站| 国产精品国产三级国产aⅴ无密码| 亚洲高清三级视频| 久久久久久久波多野高潮日日| 国产精品ⅴa在线观看h| 一本色道久久综合| 欧美韩日一区| 激情成人中文字幕| 亚洲自拍16p| 欧美日韩亚洲综合| 99视频在线观看一区三区| 老司机免费视频一区二区三区| 影音先锋中文字幕一区二区| 久久精品亚洲国产奇米99| 久久精品成人一区二区三区蜜臀| 欧美日韩不卡一区| 国产在线精品成人一区二区三区| 亚洲七七久久综合桃花剧情介绍| 久久久午夜视频| 黑丝一区二区| 欧美成人一区二区在线| 亚洲国产婷婷香蕉久久久久久| 另类春色校园亚洲| 在线成人中文字幕| 美女露胸一区二区三区| 亚洲高清视频中文字幕| 欧美激情久久久久| 99在线热播精品免费| 欧美日韩一区二区免费在线观看| 99亚洲一区二区| 国产精品天天摸av网| 久久精品中文字幕一区| 在线观看精品| 欧美日本在线| 性亚洲最疯狂xxxx高清| 黄色在线一区| 欧美日韩精品欧美日韩精品一 | 亚洲视频中文字幕| 国产精品s色| 欧美在线三区| 亚洲麻豆av| 国产欧美日韩激情| 欧美激情精品久久久久| 亚洲欧美日韩综合一区| 一区在线免费| 欧美手机在线| 久久夜色精品国产欧美乱极品 | 欧美精品尤物在线| 亚洲欧美国产三级| 亚洲国产精品久久| 国产精品欧美精品| 欧美日韩成人在线视频| 久久精品人人做人人爽电影蜜月| 最新日韩精品| 国产主播在线一区| 欧美日本一区| 久久久久国产免费免费| 亚洲一区二区成人在线观看| 国内精品伊人久久久久av一坑| 国产精品高潮久久| 欧美激情在线播放| 一本色道88久久加勒比精品| 国产精品免费电影| 欧美国产视频日韩| 久久亚洲精品网站| 久久精品国产免费看久久精品| aa级大片欧美| 亚洲精品自在在线观看| 一区二区三区在线免费视频| 久久蜜桃香蕉精品一区二区三区| 亚洲一区二区三区中文字幕在线| 亚洲黄页视频免费观看| 狠狠狠色丁香婷婷综合久久五月| 国产乱码精品一区二区三区av| 欧美日韩精品系列| 欧美日韩a区| 欧美v国产在线一区二区三区| 久久精品国产免费观看| 欧美一区二区三区在线看 | 欧美日韩精品久久久| 欧美.com| 欧美激情第8页| 欧美福利在线观看| 欧美jizzhd精品欧美巨大免费| 久久aⅴ国产欧美74aaa| 久久精品国产精品| 麻豆精品国产91久久久久久| 欧美成va人片在线观看| 欧美久久久久久| 欧美午夜不卡在线观看免费 | 99国产精品久久久| 欧美高清视频免费观看| 欧美精品久久久久久久| 欧美日韩一区三区四区| 国产精品国产三级国产普通话三级 | 亚洲欧美日韩中文在线制服| 亚洲自拍另类| 午夜精品免费| 久久久欧美精品sm网站| 免费在线视频一区| 欧美日韩网址| 国产日韩精品在线播放| 黄色影院成人| aa成人免费视频| 亚洲欧美资源在线| 美女久久一区| 欧美日韩中字| 国产欧美一区二区三区在线看蜜臀| 国产亚洲视频在线观看| 在线精品国精品国产尤物884a| 亚洲精品小视频在线观看| 亚洲一区二区三区在线看 | 久久精品国产综合精品| 久久综合色天天久久综合图片| 欧美日韩精品福利| 国产精品拍天天在线| 激情五月综合色婷婷一区二区| 亚洲国内在线| 午夜精品一区二区在线观看 | 国产亚洲激情视频在线| 在线国产精品一区| 亚洲午夜av在线| 伊人狠狠色j香婷婷综合| 亚洲美女精品久久| 欧美伊人久久| 欧美日韩亚洲综合一区| 伊人精品久久久久7777| 亚洲午夜免费视频| 欧美成人日本| 国产一区二区三区免费在线观看 | 国产午夜精品美女视频明星a级| 亚洲国产欧美日韩| 久久国产精品黑丝| 国产精品porn| 一区二区激情视频| 蜜臀av国产精品久久久久| 亚洲图片欧美午夜| 欧美日韩国产精品一区| 影音先锋成人资源站| 欧美在线亚洲在线| 国产精品亚洲片夜色在线| 一个色综合av| 欧美日韩成人在线视频| 亚洲国产精品黑人久久久| 欧美中文字幕视频| 国产精品一区二区视频| 亚洲一级影院| 国产精品萝li| 亚洲欧美日韩中文在线制服| 欧美天堂亚洲电影院在线观看 | 曰韩精品一区二区| 久久国产福利| 国产综合色精品一区二区三区| 亚洲欧洲av一区二区| 国产精品qvod| 欧美亚洲视频在线观看| 国产精品午夜在线| 激情欧美一区二区| 久久裸体艺术| 亚洲高清视频在线观看| 欧美v亚洲v综合ⅴ国产v| 亚洲激情电影中文字幕| 欧美大片一区二区| 夜夜嗨av一区二区三区网站四季av| 欧美精品手机在线| 一区二区三区视频在线播放| 欧美日韩一区在线视频| 日韩手机在线导航| 国产精品一区视频| 久久精品女人的天堂av| 影音先锋在线一区| 欧美日韩岛国| 香蕉久久a毛片| 亚洲国产精品视频| 欧美日韩中文字幕|