【数据库视频】--三大语句

在这一章中的视频中, 我也不知道这个能不能叫做三大语句,就是条件或判断语句-if语句,选择语句-case语句,循环语句-while语句。

一 IF 条件语句

首先,语法格式

然后,我们简化一下,就是if  +条件语句+begin+动作+end + else+则可以直接加上想执行的动作,因为此时begin……end可以省略。

 这跟我们之前见过的if条件循环是不一样的,之前的是:if+条件语句+then+动作+else+想执行的动作。

那除了简单的if循环语句,我们还可以if循环嵌套。

 二 case 语句

依然首先是语法格式

扫描二维码关注公众号,回复: 8756305 查看本文章

我们依然来简化一下:select 列名(要改变的列名加=,等号)+case 要改变的列名+when 条件语句+ then 想执行的动作+else 想执行的动作+end

case 语句,也就是选择语句,when 后面的条件只能是字面量的表达式,不能出现变量,就是说,case所选择的只能是表中已有的列。

三 while 语句

老样子

上面的这个格式,我看不懂,不过从实例中,我们可以总结出来,while 语句与if语句差不多,但是在while后面进行判断

 正如上面的例子,求出了10的阶乘。

还有就是,while语句与其他语句的连用

while语句与if语句的连用,算出了100以内的素数。 其中,sqrt 是Square Root Calculations的缩写,平方根计算的意思,计算一个非负实数的平方根。注意没有sqrt (int),但是返回值可以为int。

那break是什么意思呢?

break,是导致从最内层的 WHILE 循环中退出。将执行出现在 END 关键字后面的任何语句。

发布了33 篇原创文章 · 获赞 2 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43729166/article/details/104058648