00:00
那if结构呢,我们说完之后啊,咱们接着来看第二个这个分支结构,哎,那首先我们看一下这个课件,第二个分支结构呢,我们叫做case啊,这个case的话呢,实际上又具体分成两种情况,哎具体分成两种情况,这个的话呢,大家多少应该有点熟悉,咱们在前面讲这个,哎,单行函数的时候呢,是不是提到过这个流程控制结构,哎,当时呢,我们其实就说到过这个case的这种情况,好的,那么这个case的话呢,跟咱们前面讲这个流程控制里边呢,这个函数的时候呢,是一样的啊是一样的,就是我们这时候呢,这个还是分成两种情况,一个呢叫case企鹅表达式。然后根据这个表达式呢,它是呃,相应的这个各种各样的这个值是吧,然后呢,我们去选择对应的这个Z的这个结果,OK,然后呢,另外一种情况呢,就是case when呢,是合在一起的,后边呢,它会有不同的条件,这个条件的话呢,它可以是比较范围的啊,得到的是一个真或者假这样的一个结果,然后then呢,哎,根据你这里边呢,选择的哪个是真的,我们就执行相对应的这个哎,Z里边的一个语句,哎,最后的话呢,我们分别来再去end,呃,当前这个case结构,哎就可以了。
01:08
啊,那我这块呢,写的这个注释呢,是从这个Java的这个角度来看的话呢,上边这个结构呢,类似于Java里边的叫Switch case,呃,下边这个结构呢,类似于Java里边的这个if else if,哎这样的一个结构,哎,稍微呢,大家有个这样的印象就可以了,那么接下来的话呢,我们接着呢去,哎通过代码的方式呢,我们去熟悉一下。哎,上面的话呢,咱们提到的是。哎,往前找一下啊,是3.1分支结构呢之if啊,下面我们来看一下分支结构之K。哎,3.2是吧。好,这个K4。好,首先的话呢,我们自己呢,写一个简单的一个例子啊,之后呢,就写一个这个举例了,嗯,这块这个例子的话,我们还是在这个存储过程当中去体现啊,那我们先是把这个呢,给它加上双斜线。哎,好,这样一个结束,然后接着我们去create啊,Procedure。
02:02
OK,好,这呢我们就是test一下咱们这个case这个场景,OK,然后这呢,我们去写这个叫begin,然后and呢去收尾,好在这里边好这块的话呢,我们去先来这个测试一下这个情况一。或者我们叫演示也行,演示第一种情况的话呢,我们是这个case,嗯,Case,然后后边呢,我们有个变量吧,然后问啊,具体个变量呢,取得这个值啊,然后呢,Z是吧,这样一种情况,咱们先来演示这个吧。先来演示,这个的话呢,我们先去declare一个变量。啊,Declare我们叫,比如叫Y吧,这个值呢,我们取值为这个二,嗯,这个哎declare y啊,咱们是一个int是吧,哎这么着,嗯,Ault,哎,这个值呢,是一个二行,然后的话呢,我们就来一下这个case,然后把这个哎Y这个变量呢,我们就放在这了。哎,放在这儿,然后呢,诶问。当列值呢是一的时候,哎,正。对吧,哎,这样去处理,我们就直接啊select一下,这个我们就说呢叫显示。
03:07
这个线A或者这样吧,那直接叫。呃,Y啊,这个等于一是吧。这样的一个情况,好这块呢,我们是一个这个哎,分号的结束,这个我们可以这样的给他缩进一下,嗯,这呢是问的这样一个场景,然后再去问。那这个呢,比如是二啊。Select啊,这个我们Y呢,它是一个二。来问三。哎,这样的情况,呃,问政问政,然后最后的话呢,我们可以有一个else,嗯,Else呢,我们直接呢就是select。啊,这个我们就A。嗯,这个我们就嗯叫other吧。诶,Other value是吧,哎,这样个情况好,然后最后的话呢,我们需要呢,去结束咱们当前的这个A结构。哎,行,这呢,就是我们说的整个这样的一个结构的一个这个编写的情况好,然后最后的话我们就结束了啊,此时呢,我们选中了做一个执行。
04:05
可以了,然后呢,我们当前的这个存储过程啊,咱们就创建成功了,下边呢,咱们去做一个这个调用。好,我们就这个call一下啊,咱叫test。哎,Test我们这个case是吧,哎这样的一个情况,好来我们选中,这时候咱们这个值呢是个二,所以说这块应该输出我们这个情况是吧,来我们走起,哎这块呢,是不是就出来了,好这呢是咱们演示的这个第一种情况啊,第一种情况。好,我们这块呢,给他做一个比如注释啊。哎,到我们这里。这样哎就可以了,好,下面呢,我们来这个演示一下这个第二种情况。第二种情况呢,我们是这个case呢,跟这个when呢,它俩是合在一起的,哎,然后这里边我们可以呢,去比较一个范围,然后Z一下啊,以此呢类推行,那这里边儿呢,我们可以再去定一个变量啊,那我们就重新来一个吧,Declare。
05:01
Declare这个呢,叫Y1吧,啊,这个还是个int类型的啊,Default。啊,Default,我们这儿呢,比如来一个这个值是十好吧,哎,然后呢,我们接着呢叫case when。呃,问我们这个Y1呢,它是大于,比如说是100的好,我们这时候呢,诶。这个写错了。嗯,这个呢,我们是大于,你也可以把这个问的给它换行一下也行啊,大于100的,然后呢,我们去证一下。啊,我们这呢,也是去输出一个语句吧,啊这个我们写一个,比如说叫呃三位数。是吧,哎,这样个意思,好,然后我们再去问啊,当我们这个Y,嗯,大于等于100是吧,哎,这相当于是个三位数了,然后呢,这个Y1呢,我们是大于等于十啊,接着我们去做Z。那这里我们写一个叫,哎两位数。哎,这样子,哎,然后剩下的就算这个叫个位数了,那我们直接呢,就个else,哎,Select。
06:04
哎,这叫一位数,我们也称为它叫做个位数了是吧,好这样的情况,然后最后呢,我们再去摁一下咱们当前这个case。那这就可以了,好,那这时候呢,我们把当前这个存储过程的话,我们需要呢,去删除一下啊drop一下。Procedure test,我们这个当前这个case。好,那此时呢,我们把它呢,选择执行一下。哎,删掉了,然后我们再把当前这个存储过程呢,再选中。啊,再做一个执行。啊,可以了是吧,好,那这样话呢,我们就又重新创建了我们当前这个存储过程,然后呢,我们这时候呢,选中再去执行说两位数啊,因为我们这呢,这个值是十,哎,所以呢,它是一个两位数没有问题是吧?好在这的话呢,咱们就把这个诶case问Z的一个基本情况呢,咱们就给介绍了一下啊,这就算是一个叫基本的一个使用,OK,然后这个说完之后呢,我们下边来去举这个其他的这个例子啊,我们看第二个例子。从我这个课件里边啊,这个咱们就过了啊,然后呢。
07:00
嗯,这个呢,也就过了啊,这个举例一举例二相当于就是我们对应的两种情况啊,两种情况啊,这是case问的这个情况,然后这是case呢,我们取个变量啊,这是一种情况啊,这两种咱们其实都说到过了是吧?好,然后我们接着来看这个叫举例三啊,稍微有点长啊,CTRLC一下啊,把这个呢,我给他拿过来。哎,这样。嗯,啊,还是有点长啊,这个我们在这。哎,把这个我们再诶这么着一下,看一下这个说呢,声明这个存储过程呢,叫update salary by啊E4哎这个参数啊,这行啊这这个存储过程,我们先把它前边这个基本的头部的这个情况呢,先都提供好。没问题是吧,好,然后这块呢,我们去create咱们当前的。Procedure。行名字呢已经取取好了,哎,我们把这个呢,CTRLC咱们还拿过来好,这里边呢,我们提供的参数呢是in,然后呢eid啊是一个int型的,OK,然后呢begin。
08:07
最后呢,N的结束,好在这里边我们去写说判断该员工的薪资如果低于9000呢,更新为9000,如果大于等于9000呢,哎,并且低于1万的呢,我们就这么着,诶,但是奖金率比例为no的,哎,就更新为这个啊,其他的涨近100,诶上面我们好像做过一个类似这样的需求的,对吧?好,我们想想这块呢,我们用case win呢,该如何呢去实现,首先呢,还是一个局部变量的声明。哎,局部变量的一个,诶声明好,然后这块呢,我们用的是这个declare是吧。好,那这块我们这个局编呢,需要声明做什么用的,首先呢,我们需要呢,获取是不是指定ID员工的一个薪资,然后关于他这个奖金是吧,哎,就是这两个事情,那这呢是这个员工的工资。嗯,工资的话呢,我们是一个double类型的是吧?哎,然后这块我们就不用指定它的默认值了,好接着我们去declare一下啊,这个呢,我们叫a bonus啊,这呢也是个double类型,没问题,好这个呢来记录呢这个员工的这个工资。
09:09
哎,这是记录他的工资的这个啊好,这个呢,是记录咱们当前这个员工的这个奖金啊,相当于他的这个,诶commission PT是吧,他的一个情况。嗯,工资大于他奖金比例为no的是吧,这个呢,我们是记住它这个奖金率的啊。嗯,好的,然后下边的话呢,就涉及到我们这个局部变量的一个是不是赋值啊。哎,它的一个赋值,好,那这块我们就分别呢来进行赋值,从这个表当中我们去取这个数据,所以我们使用的是一个select方式呢去赋值的,哎,前面还记得咱们讲过什么方式吧,是不是这个S的方式是吧?哎,直接S的话呢,我们去选中这个极乎变量,然后呢,你等于也好,或者冒号等于也好,哎,通过这样的方式去复制,这个呢,属于简单复制,此时的话呢,我们属于这个从表中取数据的方式来赋值的,好。
10:00
那select呢,首先我们取指定这个ID员工的一个salary啊,所以我们叫select salary into e啊L是吧,然后呢,From employ employees。然后呢,Where employ employee。ID等于ED,那这个呢,是我们给这个salary呢做了一个赋值,然后接着的话呢,我们再去select commission。哎,这个PCT。啊,PT,然后into呢,咱们这叫bonus这个奖金,然后from an employees,然后where后边呢,跟那个是一样的,诶,Control c。哎,粘过来没有问题,好,那这时候呢,局部变量了,我们就负好值了,哎负好值以后呢,下边我们就可以做相应的这个判断了啊相应的判断case,然后呢,我们看一下,咱们此时呢,是判断薪资如果低于9000,如果大于9000,这显然是针对于范围的一个是不是判断呀,那要范围的话呢,我们K跟问之间呢,是不是就哎不用去写这个哎变量了是吧?哎,Case问啊什么呀,我们的EP scr是不是就它呀,如果它呢是怎么着啊,低于9000的那就是。
11:09
小于这个9000。呃,在啊,干嘛呀,就是更新员工的薪资呢,为9000块钱啊,那就是update employees,然后set。哎,我们的salary呢,等于这个9000块钱。哎,然后呢,Where是吧,哎,然后where什么呢,就是我们这个信息呗,来CTRL一下。哎,这样是不是就更新一下了,好没问题啊,然后呢,再去问啊再去问。嗯,这块的话呢,是说呃,薪资呢,大于等于9000,那我们只要这个不满足,其实本身就大于等于9000了,这个OK的是吧,然后低于这个1万的啊,那我们就是EP。哎,这个SL呢,它是小于啊,这个1万块钱啊,并且啊,但是奖金比例为no啊,就按我们这个bonus呢,呃叫is not是吧?呃就更新为奖金,呃就更新奖金比例呢为0.1,好呃,如果是这种情况下呢,我们就赠。
12:07
啊,然后呢,这个update employees。也错了,呃,然后呢,Set一下呃,奖金比例呢,哎,这个commission。PCT啊,等于0.01啊,然后呢,还是一个where啊,这个稍微有点长了,这个你也可以呢,去换一下行也行。换行的话呢,我们比如说跟。诶跟这个update这块,哎做个对应哈,啊where什么呢,我们的employ ID呢,等于这个ED。哎,是这意思吧。好,然后呢,接着看啊,接着往前拽。嗯,其他的情况啊,然后呢,问Z,问Z是不是有个else啊,Else的话呢,就是其他的涨薪为100块钱啊update。Employees。哎,写对的嘛,这样是吧,哎,然后塞一下这个,哎,掌心,呃,Salary等于啊,本身的salary呢,再加上100块钱。
13:03
啊,然后where。哎,Employ ID等于empd,哎,是不是这样子处理是吧?哎,然后最后呢,我们再去end一下咱们这个case啊,这个别丢了,好,那这样的话呢,咱们就把整个这个呢,就算是写完了啊写完以后呢,最后这个N的结束,然后OK,哎,就这么着是吧,好,那此时呢,我们选中咱们当前这个存储过程走起。好,这样我们就创建成功了,好创建成功成功的话呢,下边我们就相当于是一个调用的一个过程了啊哎,这样的话呢,我们得证明咱们这个呃,编写的它应该是有效的啊你才可以,哎,所以这块呢,我们相当于先做一些这个查询的行为,好那这块我们还是这么着select一下。啊,我们就直接兴吧,From employ employees。咱们挑几个这个满足这个题面要求的,哎,我们选中执行。首先呢,我们要找这个低于9000的是吧,这个我们稍微的往下拽一下,嗯,小于9000的话呢,我们这个呢,是不是就一条情况。啊,这个呢,是105这个人他小于9000,我们把这个呢,是不是就呃小于9000的呢,他就变成9000了,好,这个呢,我们留一个。
14:07
啊,相当于是我们这个第一种情况是吧,第二种情况呢,是大于呃,就是小于1万啊,大于9000小于1万的bonus,那这个commission PT呢。哎,他还得是个no是吧。嗯,大于9000的,嗯,大于9000,诶就拿这个来说吧,他呢是诶不行,他还得大还得小1万是吧。这个可能稍微有点苛刻。嗯,这个还不行。这个好像还相对来说难找一些。这个咱们这样吧。我在这块呢,来一个order by啊。对吧,Order by呢,我们的salary。D啊,然后我们呢,让这个按salary的方式呢,来一个倒叙排列啊。好,这个呢,是我们找的这个105,然后呢,咱们再找一个1万以下的。啊,1万以下的,哎哟。哎呀,这哥们算不算呀?好像还不算哈。哎,咱们是小一班的。
15:01
小亿万的。哇,这个好像还真,嗯,还真有一个就这个是满足的是吧,你看啊,咱们这个呢,是小于9000的,这个呢,相当于是大于等于9000,哎,这个还真就等于9000,它这个是个no啊,就这个满足是吧?啊104啊好,这个104呢是可以的。好,这个呢,也是我们要测试的一个点,另外一个的话呢,再找一个吧,嗯,Else的情况,然后加了100块钱啊,Else情况那是104105,呃呃,103呢,103是啥情况呢,九千一啊,这个也不是no啊,给他呢涨了100块钱啊,那还是这个345是不是就可以啊。好,那还是345就行好了,那这块呢,我们直接呢,呃,这个我就不要它了。那直接我写个where啊,这个employee ID呢,In啊103啊104105。好,我们就拿这三个数据呢,咱们去说这个事儿啊。哎,这个我就把这个就去了。
16:00
嗯,好。首先的话呢,我们这里边儿来一个这个103。这103的话呢,呃,相当于是我们上边这个里边的,诶哪种情况是不是属于这种叫else的这个情况了,我们给大家呢,涨100块钱是吧,好,那此时呢,我们现在是九千一啊来我们这块呢,选中执行。哎,然后我们这块呢,看一下。好,变成九千二了,没有问题,好,然后接着我们再改这个去调用一下,此时传的是104。呃,104的话呢,这个是9000,这个是no,哎,此时的话呢,我们把它呢,是不是改成这个0.01啊,哎,改成0.01,好,那我们选中了直行。啊,这块我们再去做一个select查询,诶这个看就变成0.01了,好,然后再呢,我们去这个,诶105。那这个是五,那105的话呢,这个呢是把这个工资呢改成是9000块钱是吧?好我们选中了执行。哎,再走起,哎9000块钱,好,这时候我们就做了一个修改,好,那这样的话呢,我们这个case when啊这样的场景呢,我们就说完了,哎,这呢是咱们这个举例二的一个,哎,练习啊好,接着我们再去举例这个三。
17:03
啊,回过来我们再看一下下边这个题目。啊,这个啊。来到这儿啊,CTRLC。过来啊,这个呢,稍微的也是有一点长啊。好这就可以了,看一下说这块呢,我们是一个存储过程啊,是叫ED5啊,还是我们先把这个,呃这个。整个这个框呢,我们先搭建起来。诶。嗯,这个我们还是啊,Procedure。好,这个名字呢也起好了,我们还是呢,原原不动的,我们这样CTRLC1下来粘过来小括号这里边呢,是一个in的参数e pd。ID是int类型的还没有问题,然后呢是begin啊,然后最后呢,End呢,收尾结束,好在这里边写判断该员工的入职的年限啊,入职的年限这里边儿我们需要呢,是不是又得是找到这个,呃,入职公司多长时间了啊,如果是零年涨薪50。
18:05
如果是一年呢,涨薪一百两年三年四年五年,OK,这里边儿呢,我们主要关注的相当于是这个呃,入职公司的这个时间的问题了,是吧?好这块我们就声明局部变量。啊,主要呢,我们把这个求变量呢,这个把这个员工的入职的时间呢,咱们给大家搞定,这个呢,我们就declare一下,嗯,咱们叫入职的这个时间,咱们叫higher year吧。嗯,这个呢,我们就直接定义成这个W型了啊,分号结束这块说明一下,他呢是来记录啊员工哎入职。哎,入职,哎公司的。哎,咱们前面写的叫年头啊,你也可以说呢,叫这个总天数是吧,哎,总时间。这个呢,我们是这个单位呢,是年是吧,我们可以这样来理解。好,这样的一个意思,这呢是一个声明,下边呢,是不是就该哎负值量好,那这时候我们去select一下,嗯,这个select的话呢,我们需要计算两个时间的一个差值是吧?哎,我们需要用的这叫date。
19:06
啊,是不是,呃,DEF是吧,这个然后呢,我们叫科date,就获取咱们系统的当前的年月日,然后再找到咱们员工入职的这个her date,这样呢,就找到这个总天数了,我们再除以这个365,呃,这个呢,是不是就我们要获取的这个入职公司的这个年头了,对吧?然后呢,把它呢,Into到咱们这个叫higher year里边。诶,放到我们这个这个higher页里边啊,Into它那接着呢,我们是from一下这个employees。然后where什么呢?可以employ employee。ID等于是我们这个EPID啊,这个清楚吧。那前面我们写过类似的这样的逻辑啊,OK,好,这块完了以后呢,下边呢,是不是就我们这个判断的一个过程了,那我们这块呢,通过这个case,此时的话呢,我们需要呢,把这个here year呢,哎放在这儿,然后呢,我们去判断一下when啊如果呢,哎,这个我们看怎么讲啊。
20:03
嗯,如果是一年这个涨薪100是吧,两年涨薪200。嗯,这块的话呢,我们得到的这个值啊,哎,大家你关注一下,咱们此时得到这个值呢,它应该是带小数点的。对吧,他应该带小数点,那带小数点的话呢,我们这块呢,该如何去处理啊。啊,我们这块要写个一的话呢,它可能还真就不等于这个一啊,那怎么办啊,你是不是还可以考虑呢,就是对于我们这个结果呢,整体上计算完以后呢,咱们再做一个四舍五入可不可以,可不可以啊。哎,那这块我们可以这样包起来,来一个round的是吧?好,那这样四舍五入完以后呢,我们相当于是就取到了一个整数,因为我们正常来讲取整数呢,这个你可以用这个逗号零表示,就是不要小数了是吧?哎,但是本身这块你要不写呢,也就相当于是呢,就呃去掉这个小数位了啊好,这样的话呢,我们其实这块你也可以用一个是不是int类型来接收也行啊。In的类型来接收啊也可以。
21:02
或者这块你要不用这个,呃,四舍五入的话,你可以用这个叫窗nket啊,就是相当于是截断的意思啊,也可以截段的话,你就需要逗号零一下显示的,把那个逗号零的给加上了。好,那么这个我们叫here了,嗯,这时候呢,说如果。啊,是零年啊,涨薪50啊,那就是问是不是零啊,哎,Then涨薪50呢,我们就update employees。哎,然后呢,Set一下这个,哎,Salary,哎。等于。哎,Sorry,瑞呢,是不是加上这个,哎叫50是吧。嗯,这个呢,是我们说的这种情况,好,这个我们再去问一的话呢,在。这是加50,嗯,这个是加100加200加300加400。啊,就有这个情况好,那这呢几个都类似了,所以我就CTRLCCTRLV一下,咱们先把这几个情况呢都给它整出来。嗯,OK,哎,这是一年的情况呢,这个是加100。
22:03
这个两年的情况呢,加200。嗯,OK,然后三年的情况。三情况是300吧,OK。哎,四年。这个就是400。行,然后呢,其他的这个情况呢,就是涨薪500啊,你五年六年七年的都是500了,那这时候呢,我们就来一个else。这块update。C这个呢,就是500。那这样的好,那么此时的话呢,我们这个case结构呢就结束了,所以我们后边呢,是不是叫N的一个case啊,这样一个情况,这就写完了。OK吧,嗯,这块写完以后呢,我们这是第五个了,来把这块呢选中。到这儿来,我们做一个执行。好就可以了啊,这个都没写错是吧,很遗憾啊,让大家看不到这个写错的这个场景了,哎,这个大家写的时候呢,可能刚开始写呢,会老出问题啊,你得小心一点,这块我们写一个这个调用,嗯,咱们看一下啊,首先呢,这个select,诶咱们这样吧,Select的话呢,我们从这样选一下,嗯,然后把这个CTRLC咱们粘过来。
23:11
咱们挑一个数据吧,哎,把这个去掉。是吧,啊这个呢,我们或者你就看所有的员工也行,那就到这儿了,把这个呢选中执行。诶这块呢,你看我们是经过这个四舍五入以后啊,这个年头呢,都比较大了。哎呀,这个数呢,你看都比较大是这意思吧,那要都比较大的话呢,这时候我们去执行,是不是相当于是大家就都会执行这个加500块钱了。能理解吧,哎,都加500块钱了,行,那这块我们就那就加500就加500吧,这个效果可能不明显了,你可以呢,这块去改这个,比如说十啊,这十不行了,因为我们这时候呢是呃01234,呃,你要说范围的话呢,我们用上边这种情况可以,你要这个呢,说这个呃把这个情况都考虑在内,那我们就1234567891个一个去写,那能累死了是吧。哎,所以说我们这块呢,单独取这种一个一个的值的这种常量的方式呢,其实局限性呢会大一些,我们这种范围的方式呢,你看就会更灵活一些是吧?哎,这个大家注意一下。
24:08
行,那这块我们做一个调用吧。来做一个这个调用啊。这个我们嗯也也挑一个看看吧,看看是不是加钱了啊select星from employees来我们这块选中执行,随便呢,咱们就挑一个就行。啊,就拿101这个人来说吧,这个呢他是17000,那我们相当于给他呢,是不是要加500块钱了,好。来我们这块呢,去靠一下。这个CTRLC啊,过来放这儿走起放一个101,现在呢是17000,好,我们选中走一下可以了。我这是101,他这块说影响了107条记录坏了,大家看到我这里边儿写的有问题是吧,有啥问题啊,发现了没有。发现了没有?我这块位置是不是没有写这个where是吧,所以呢,我们把每个员工呢,是不是这个钱都给增加了呀,你看我们这块呢,做一个select。
25:04
那一万七千五啊,这个你明显看到了,所有员工的薪资呢,都应该是都变化了啊,应该都变化了啊行,那这块呢,相当于我们这个写的还真得测试一下啊,要不的话呢,你很难发现这里边写的有问题,好,那我们这块呢,去drop一下啊procedure。好吧,这个我们给大家得删掉,把当前这个存储过程呢,我们给删了。哎,我们走起。可以了啊,正好这块呢,给大家做一个反面的一个教材,就是说我们这个存储过程呢,你从语法上呢是没有问题的,因为我们刚才呢,创建的时候呢,没有报错,但是呢,并不意味着我们这个程序本身呢,是逻辑没有问题的啊,这个记得加一下啊,我们这个where啊employee ID呢,等于是不是E小EID啊。那接着我们把这个变量呢,还得用上,OK,好,那这块我们把它呢选中啊,CTRLC这个都得是拿回来。这个才对的,是这意思吧,好,那这块呢,我们重新的再去选中咱们当前这个存储过程来跑起来。
26:05
啊,可以了,行,那此时的话呢,我们还是去查看一下咱们当前的一个,呃,所有员工这样的情况,我们大体呢,就在这样的一个场景下啊,目前呢,我们就把它看成是这个员工表的情况了,然后呢,针对这个101这个人呢,我们去给他加上这个500块钱了,相当于啊好加完以后的话呢,我们再去做一个这个查询操作。那我们这时候呢,看一下这101,它就变成了一万八啊18000了,然后在他的基础上呢,相当于是涨了500块钱,对于其他的用户来讲呢,目前呢,我们这个薪资呢,你看是没有变化的。还没有变化的是吧,好了,那我们这个呢就写完了,大家呢,需要熟悉的就是我们这个case这些个变量的时候,哎里边呢,放的这些常量啊,通常的这个常量的情况呢,都不会特别的多的,OK行,这个呢,我们关于这个分支结构啊,咱们就介绍到这儿啊,一个是if,一个是case,问Z啊大家呢,哎,需要呢也去练一练啊,把我这里边这个题目呢,自己再亲自去写一写。
我来说两句