温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
再看一下,就是看一下这个PPT了啊。看一下PPT。这样吧,我把这个结构给大家再写一遍啊。大家看这个结果。Declare。And。好,声明一个X变量number类型初始化为十,声明一个y number类型没有值。然后呢,我就写这个结构了啊,If X如果大于Y。大于Y,则。怎样?这块咱直接输出吧。咱就写个一啊,变了。OK,然后第二种分支,第二种分支X if,把这个E删掉,如果X小于Y。
01:03
则怎样?222。If X等于Y。则怎样?最后呢?If X不等于Y。啊。怎样?格式一下啊,这个太难弄了,这个。好。最后一个分支是不等于Y是吧?那么除此之外就是else。And if。看我这个结构还是挺有意思的啊,然后11333。四十四五。现在的问题就是,这个程序会输出几?
02:06
来看一下整体代码啊,整体代码。在这里边儿呢,我X是十,Y是啥,Y是几?不知道应该是一个是不是浪啊。然后呢,XY进行比较,你看这四种,这四种比较我是不是都用到了。对吧,要么大于,要么小于,要么等相等,要么不相等,都用到了是吧?那么这个结果会输出12345和几呢?来执行一下就知道了。哎哟,我去点错了直行。输出五了对吧。哎,他走的是最后这一个else。走的是一个else,也就是说既不是大于,也不是小于,也不相等,也不是不相等。他为什么走这儿呢?这一句话记着。
03:02
在PLSQL中运算空值,参与比较运算不会出现结果。如果使用空值参与if运算的话,永远进不去任何的if段。B进else。这是空值的一个特色。空置的特色,所以就上面这个程序而言。只要你这个XY有一个是空的。哎,也就是说,只要空值参与了if的运算,不管你是这个还是这个,还是这个还是这个。通通进不去,他必进,Else。听清了吗?毕竟else。OK吧?这个就是空值的比较,它就是有这样的一个特色。有这么一个特色啊。好,那么现在来看,X等于十,Y等于空。来这个程序输出的结果是什么?
04:02
和刚才一样,X10Y是空的,结果是什么?十完了。这个是不是也得输出啊。哎,他们的整个结构已经结束了,那么最后这一个是不是也会输出啊,所以这个结果为五程序执行结束。这个不要把它漏掉啊。
我来说两句