00:01
好,说了这么多呢,实际上这个到目前为止,咱们说的这个衣函数和K结构,呃,咱们之前都接触过哈,那么接下来我们说一个咱没有接触过的,那就是第三点,那就是if结构了,If结构它不是if函数哈,那这个衣结构其实就可以来实现我们的多重分支,嗯,那么它的这个功能呢,就是实现的就是我们的多重分支,那当然就是完全和我们的Java中的多重衣服是一样的啊,从语法的这个相似度上来讲呀,实现的功能来讲啊,都是一样的,那怎么去写呢?它的这个语法是这样的,来注意看哈语法,你比方说衣服后面呢,加的是条件,条件一第一个条件。啊,那当然呢,我们要是Java中的话,这就应该加的是不是小括号呀?啊,它没有小括号了哈,好,If直接条件一,然后呢,在then后面再去加啊,你要去执行的这个语句语句义,哎,然后再继续l if,注意了,这个中间没有空格,然后再去加我们的条件二,然后S后面再去加,你要是条件满足执行的语句二。
01:17
好,可以有多个,最后呢,我们是else语句,哎哎,同样我们的else语句呢,也是可以省略的哈,也可以省略啊,那么我们这儿的话,呃,加上一个,加上一个可选的标志吧。哈,诶,这样去写哈,那最后的话结尾,And if and if,哈,哎,这是它的一个语法,那么它可以应用在哪呢?我们写一下它的这个应用场合是它只能应用在我们的比跟end中,也就是放在咱们前面学过的存储过程或函数中是可以的,你看是不是和咱们Java中的这种多重一符非常的像呀。哎,那么咱们就用它呢,来做一个案例,来去测试一下哈,哎,看一下能不能使嗯做一个案例,做一个什么案例呢?呃,比如说吧,我们这个呃根据呃根据我们的这个呃含义含义它吧,这个就不改了,我们传入一个这个成绩,但这次我不做显示了,比方说我传入成绩其实它也能做显示啊,是不是一样的呀,啊一样,那我不做显示,我们换一种,比方说根据传入的成绩呢,我们这个返回它的级别啊,那这就是返A,这个的话就是返回好返回B,然后这个就是返回C,哎,然后呢,否则我们返回的是D哈。
02:45
那看一下这个应该怎么去写。呃,那么如果说有返回,而且是一个返回,我们最好是用函数来去做,那就是create function后面呢,比方说我们叫做test if可以吧,然后这个里边我们要传入成绩,所以说它这应该有一个参数,这个参数的话是不是也是sc int呀,有一个返回值,那就是return,后面呢,这个返回值的类型是不是就是这个abcd这种字符啊,那所以我们可以写一个差差括号,这个一可写可不写,那我们就去掉了,然后是begin end结尾好了,哎,那么我们再去套一下这个衣语法哈,怎么写嘞?啊,那就是if,那条件应该是SC,怎么写,大于等于90AND就写条件呗,Score小于等于100C,哎,C,那么后面的话我们是不是就要呃,怎么样呢,返回A。
03:48
那这怎么去返回A呢?其实可以加一个return,后面直接加什么AA,这样去写结尾,Else if,我们的score大于等于多少嘞,啊,该80了对吧?那么then我们再去return return后面再去加B,好,Else if,我们的score大于等于60,那么then我们再去return什么呢?C没问题吧,然后最后else,我们return的是啊,D好,完事,然后结尾and if,哎,千万不要忘了这个end if,哈,哎,这就完了。
04:29
那行,我们看一下是不是可以可以执行这样的一个函数哈,那我们把这个呢粘过来好啊,在这回一下车是不是创选成功,创选成功我就要用函数,应该用select test if,然后这个里边我们比方说放一个86,哎你要放86的话,它应该返回什么?哎,是不是返回B呀,没问题吧,哎,这就是关于衣衣的结构哈。哎,注意了,它的应用场合的话呢,就是比较小了,这个是应用场合,哎,只能应用在这儿行,到现在为止,咱们整个的分支结构就跟大家说完了哈,那么你可以根据自己的需要来选择使用的是衣服函数还是K次结构,还是我们最后说的这种啊衣服结构哈。
05:17
那么其实的话呢,假如说你要是实现这种多重分支啊,那么像我们这个衣服结构用的还是比较多的比较多,那么假如说你要是等着判断,其实还是优先用我们的case结构啊,Case结构啊,那么如果说是非常简单的呢,我们就用if函数就行了。好了,那么这个就说到这儿了。
我来说两句