Oracle:控制语句 IF..ELSIF语句、CASE语句、FOR循环语句
--多重if语句(注意点:BEGIN END ,IF 条件 THEN,ELSIF 条件 THEN,ELSE... END IF)
BEGIN
IF FALSE THEN
DBMS_OUTPUT.put_line('执行if语句...');
ELSIF TRUE THEN
DBMS_OUTPUT.put_line('执行ELEIF1语句...');
ELSIF TRUE THEN
DBMS_OUTPUT.put_line('执行ELEIF2语句...');
ELSIF FALSE THEN
DBMS_OUTPUT.put_line('执行ELEIF3语句...');
END IF;
END;
--百分制成绩转化为五分制成绩,并打印输出
DECLARE
v_score NUMBER(3) :='&score';
BEGIN
IF v_score>90 THEN
DBMS_OUTPUT.put_line('A');
ELSIF v_score>80 THEN
DBMS_OUTPUT.put_line('B');
ELSIF v_score>70 THEN
DBMS_OUTPUT.put_line('C');
ELSIF v_score>60 THEN
DBMS_OUTPUT.put_line('D');
ELSE
DBMS_OUTPUT.put_line('E');
END IF;
END;
--case案例演示(注意点:BEGIN END,CASE 主语,WHEN 条件 THEN,ELSE...,END CASE)
DECLARE
v_light VARCHAR2(10) :='&light';
BEGIN
CASE v_light
WHEN '红灯' THEN
DBMS_OUTPUT.put_line('停');
WHEN '绿灯' THEN
DBMS_OUTPUT.put_line('行');
WHEN '黄灯' THEN
DBMS_OUTPUT.put_line('等');
ELSE
DBMS_OUTPUT.put_line('您输入的信息有误。。');
END CASE;
END;
--FOR循环(注意点:BEGIN END,LOOP..EXIT WHEN TRUE..END LOOP)
BEGIN
LOOP
DBMS_OUTPUT.put_line('信息...');
EXIT WHEN TRUE;
END LOOP;
END;
--让上面的循环执行5次
DECLARE
v_i NUMBER(10) :=0;
BEGIN
LOOP
DBMS_OUTPUT.put_line('信息...');
v_i := v_i + 1;
EXIT WHEN v_i=5;
END LOOP;
END;
Oracle:控制语句 IF..ELSIF语句、CASE语句、FOR循环语句的更多相关文章
- 【2-23】分支语句(switch…case)及循环语句
Switch-case分支语句与if语句作用相同,但需将情况都罗列出比较麻烦所以不常用. 其基本结构是: Switch(一个变量值) { Case 值1:要执行的代码段:break; Case 值2: ...
- Go条件语句、switch和循环语句
一:Go条件语句 package main import "fmt" //========go条件判断语句=== func main() { { fmt.Println(" ...
- switch语句以及三种循环语句的总结
1:switch语句(1)格式:switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;...default:语句体n+1;break;} 格式解释说明: ...
- Golang基础(2):Go条件语句、switch和循环语句
一:Go条件语句 package main import "fmt" //========go条件判断语句=== func main() { { fmt.Println(" ...
- 分支语句 if的嵌套 循环语句
0930 今天学习内容做以下总结: 语句的分类:顺序语句,分支语句(选择,条件),循环语句 分支语句 格式1:if(表达式(要么是true 要么是false)){} 格式2:if(){}slse{} ...
- 1.3if判断语句+while和for循环语句+购物车作业
1.if 语句 if userame=_usename and password=_password: print("welcome user {name} login..."). ...
- java基础3 循环语句:While 循环语句、do while 循环语句、 for 循环语句 和 break、continue关键字
一.While循环语句 1.格式 while(条件表达式){ 执行语句: } 2.要点 1,先判断后执行 2,循环次数不定 3,避免死循环 3.举例 题目1:输出0-100之间的所有数 class D ...
- Python学习笔记(二):条件控制语句与循环语句及常用函数的用法
总结的内容: 1.条件控制语句 2.while循环语句 3.for循环语句 4.函数的用法 一.条件控制语句 1.介绍 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决 ...
- Java学习笔记八:Java的流程控制语句之循环语句
Java的流程控制语句之循环语句 一:Java循环语句之while: 生活中,有些时候为了完成任务,需要重复的进行某些动作.如参加 10000 米长跑,需要绕 400 米的赛道反复的跑 25 圈.在 ...
- JS流程控制语句 重复重复(for循环)语句结构: for(初始化变量;循环条件;循环迭代) { 循环语句 }
重复重复(for循环) 很多事情不只是做一次,要重复做.如打印10份试卷,每次打印一份,重复这个动作,直到打印完成.这些事情,我们使用循环语句来完成,循环语句,就是重复执行一段代码. for语句结构: ...
随机推荐
- centos7 部署 ELK 日志系统
=============================================== 2017/12/24_第3次修改 ccb_warlock 更 ...
- 保存html上传文件过程中遇到的字节流和字符流问题总结
java字节流和字符流的区别以及相同 1. 字节流文件本身进行操作,字符流是通过缓存进行操作, 1.1 使用字节流不执行关闭操作 File f =new File("d:/test/test ...
- 盗版SQL Server的性能限制
盗版SQL Server的性能限制 微软的SQL Server产品分为两种卖法1.盒装 :Server+CAL授权方式(SQL2017取消了Server+CAL授权方式,盗版序列号,一般电脑城有卖光盘 ...
- libcurl的使用
http://blog.csdn.net/ixiaochouyu/article/details/47998267
- 树链剖分( 洛谷P3384 )
我们有时候遇到这样一类题目,让我们维护树上路径的某些信息,这个时候发现我们无法用线段树或者树状数组来维护这些信息,那么我们就有着一种新的数据结构,树剖:将一棵树划分成若干条链,用数据结构去维护每条链, ...
- LeetCode题目总结(二)
我的代码在github上,https://github.com/WINTERFELLS/LeetCode-Answers 这里只提供个人的解题思路,不一定是最好的. Problems 21-40 合并 ...
- 微信终端开发团队:新年新语言,WCDB Swift
欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 作者:sanhuazhang,此文发布在微信终端开发团队的专栏 WCDB 作为微信的终端数据库,从 2017.6 开源至今,共迭代了 5 个版本 ...
- linux apache虚拟主机配置(基于ip,端口,域名)
配置环境: linux版本:Centos6.4 httpd版本: [root@centos64Study init.d]# pwd/etc/init.d[root@centos64Study init ...
- java的Xmx是设置什么的?
我们使用java -X可以看到java的-X系列的参数,Xmx和Xms是相对应的.一个是memory max(Xmx) 一个是memory start (Xms). Xmx代表程序最大可以从操作系统中 ...
- CSS3 banner图片的标签效果
放body看,你懂的:)