3种条件分支语句
IF-THEN
例如:
declare
v_sal emp.sal%type;
v_name emp.ename%type;
begin
select sal,ename into v_sal,v_name from emp where emp.empno=&no;
if v_sal=3000 then
dbms_output.put_line(v_name||'的工资是'||v_sal);
end if;
end;
IF-ELSE
例如:
declare
v_sal emp.sal%type;
v_name emp.ename%type;
v_no int := &no;
begin
select sal,ename into v_sal,v_name from emp where emp.empno=v_no;
if v_sal=3000 then
dbms_output.put_line(v_name||'的工资是'||v_sal);
else
select ename,sal into v_name,v_sal from emp where emp.empno=v_no;
dbms_output.put_line(v_name||'的工资不是3000,是'||v_sal);
end if;
end;
IF-THEN-ELSIF
例如:
declare
v_sal emp.sal%type;
v_name emp.ename%type;
v_no int := &no;
begin
select sal,ename into v_sal,v_name from emp where emp.empno=v_no;
if v_sal=3000 then
dbms_output.put_line(v_name||'的工资是'||v_sal);
elsif v_sal=4000 then
dbms_output.put_line(v_name||'的工资是'||v_sal);
elsif v_sal=5000 then
dbms_output.put_line(v_name||'的工资是'||v_sal);
else
dbms_output.put_line('没有工资是3000,4000,5000的人');
end if;
end;
分享到:
相关推荐
掌握条件控制语句单分支结构的用法。 掌握条件控制语句双分支结构的用法。 掌握条件控制语句多分支结构的用法。 掌握条件控制语句的嵌套使用。 掌握通过随机数模块random生成随机数的方法。 步骤:任务分析 任务 ...
我们将从猜拳游戏需求出发,系统的学习条件选择结构的各种用法,包括单分支结构、双分支结构、多分支结构、选择结构的嵌套等。 任务 猜拳游戏 任务知识点 单双分支结构 多分支选择结构 选择结构的嵌套 知识点:选择...
(5)熟练掌握if语句和switch语句,掌握条件表达式构成的选择结构。 (6)理解程序设计的顺序结构基本思想,掌握顺序结构语句特点;能够编写简单的程序解决具体问题。 (7)掌握简单的跟踪调试程序的方法,并学会...
" " "编写程序演示控制结构的用法: " " "编写程序分别来演示循环(for、while)、分支(if-else-end " " "、switch-case)和异常处理(try-catch)控制结构的用法。 " " "3.编写程序分别演示以下命令的功能。...
(2)分支控制结构 (3)循环控制结构 这三种结构的共同特点是: (1)只有单一的入口和单一的出口; (2)结构中的每个部分都有被执行的可能; (3)结构内不应出现永不终止的死循环。 1.2.3 程序的算法表示 作为...
2. 掌握程序的单分支结构,理解二分支、多分支结构语句; 3. 理解循环结构语句的功能和写法,能够完成简单循环结构的 程序;理解for循环、while循环、break和continue循环控制 结构语句; 4. 理解range类型的概念,...
第1篇 Linux下C语言基础 第1章 Linux简介 1.1 GNU简介 1.2 Linux简介 1.2.1 Linux发展史 1.2.2 Linux发行版 1.2.3 Linux内核版本 1.2.4 Linux与UNIX的关系 1.2.5 Linux在服务器方面...第28章 shell脚本中的控制结构 844
C语言是一种结构化程序设计语言,它支持当前程序设计中广泛采用的由顶向下结构化程序设计技术。此外,C语言程序具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。因此,使用C语言...
3.9 多分支选择结构和switch语句 3.10 编写选择结构的程序 3.11 循环结构和循环语句 3.11.1 用while语句构成循环 3.11.2 用do-while语句构成循环 3.11.3 用for语句构成循环 3.11.4 几种循环的比较 3.12 循环的嵌套 ...
Python基础案例教程教案 Python程序控制 "课程名称 "Python基础项目教程 "节名称 "3.1.1 if语句 " "案例名称 "判断偶数 "课时 "1 " "项目性质 " 演示性 验证性 设计性 综合性 " "授课班级 " "授课日期 " "授课地点 ...
介绍列表、元组、字符串、字典和集合,程序控制(分支结构、循环结构)的相关知识。每课时均有相关的练习题。 二级标准: 一、 了解与掌握如下的python编程的进阶知识,并会使用。 1.知道如下几种数据类型:列表、...
5 分支结构程序... 1 5.1 关系运算符和表达式... 1 5.1.1 关系运算符及其优先次序... 1 5.1.2 关系表达式... 1 5.2 逻辑运算符和表达式... 2 5.2.1 逻辑运算符极其优先次序... 2 5.2.2 逻辑运算的值... 3 ...
第6章第6.2节、第6.6节举例并且描述将各种不同类型的循环和条件转移包括多分支条件(例如case语句)结构化的算法。在这个领域中前人的工作成果主要集中在循环的结构化,很少文章尝试二路(2-way)条件分支的结构化,而...
Shell支持多种循环结构,并可进行条件判断、分支和函数等代码结构。Shell是一个功能强大的编程语言。 通过本文的快速概览,你已经对Linux和shell编程有了基本的了解。系统的学习和大量练习会让你成为一个专业的Linux...
3.9 多分支选择结构和switch语句 3.10 编写选择结构的程序 3.11 循环结构和循环语句 3.11.1 用while语句构成循环 3.11.2 用do-while语句构成循环 3.11.3 用for语句构成循环 3.11.4 几种循环的比较 3.12 循环的嵌套 ...
为了避免嵌套的条件分支语句if…else…的二义性,C语言规定:C程序中的else总是与( )组成配对关系。 A. 缩排位置相同的if B. 在其之前未配对的if C. 在其之前未配对的最近的if D. 同一行上的if 12. 让控件不可见...
掌握:选择语句的if、if else和else if结构的条件语句,switch语句的判断结构的程序设计;输入函数scanf和字符输入输出函数,表达式语句,复合语句; 理解:分支结构程序设计的实现;条件语句语句的嵌套; ...
包括前两章 讲述的顺序程序结构、分支程序结构在内,这些控制结构内的语句部分都允许任意形式 的语句。这些控制结构之间可以互相嵌套,而且这种嵌套没有层次限制。比如,语句内 可以包含循环语句,循环语句内又可以...
3、如何 将变量的数据 打印在控制台上?? 4、一条语句中声明多个变量 var 变量名1=值,变量名2=值,变量名3; 3、变量名命名规范 1、由字母,数字,下划线以及 $ 组成 var user_name; 正确 var user-name; 错误...