`
springking
  • 浏览: 131094 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

编写控制结构之条件分支语句

 
阅读更多

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;

 

分享到:
评论

相关推荐

    Python程序设计:猜拳游戏(案例).pptx

    掌握条件控制语句单分支结构的用法。 掌握条件控制语句双分支结构的用法。 掌握条件控制语句多分支结构的用法。 掌握条件控制语句的嵌套使用。 掌握通过随机数模块random生成随机数的方法。 步骤:任务分析 任务 ...

    Python程序设计:选择结构的嵌套.pptx

    我们将从猜拳游戏需求出发,系统的学习条件选择结构的各种用法,包括单分支结构、双分支结构、多分支结构、选择结构的嵌套等。 任务 猜拳游戏 任务知识点 单双分支结构 多分支选择结构 选择结构的嵌套 知识点:选择...

    实验2 输入/输出方法、分支结构程序设计

    (5)熟练掌握if语句和switch语句,掌握条件表达式构成的选择结构。 (6)理解程序设计的顺序结构基本思想,掌握顺序结构语句特点;能够编写简单的程序解决具体问题。 (7)掌握简单的跟踪调试程序的方法,并学会...

    MATLAB程序设计实验.doc

    " " "编写程序演示控制结构的用法: " " "编写程序分别来演示循环(for、while)、分支(if-else-end " " "、switch-case)和异常处理(try-catch)控制结构的用法。 " " "3.编写程序分别演示以下命令的功能。...

    上海交大 C语言程序设计教案 张玉生.zip

    (2)分支控制结构 (3)循环控制结构 这三种结构的共同特点是: (1)只有单一的入口和单一的出口; (2)结构中的每个部分都有被执行的可能; (3)结构内不应出现永不终止的死循环。 1.2.3 程序的算法表示 作为...

    2020年9月Python青少年软件编程二级真题

    2. 掌握程序的单分支结构,理解二分支、多分支结构语句; 3. 理解循环结构语句的功能和写法,能够完成简单循环结构的 程序;理解for循环、while循环、break和continue循环控制 结构语句; 4. 理解range类型的概念,...

    Linux C程序设计大全

    第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语言程序具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。因此,使用C语言...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    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程序控制.doc

    Python基础案例教程教案 Python程序控制 "课程名称 "Python基础项目教程 "节名称 "3.1.1 if语句 " "案例名称 "判断偶数 "课时 "1 " "项目性质 " 演示性 验证性 设计性 综合性 " "授课班级 " "授课日期 " "授课地点 ...

    少儿编程Python电子学会二级课件

    介绍列表、元组、字符串、字典和集合,程序控制(分支结构、循环结构)的相关知识。每课时均有相关的练习题。 二级标准: 一、 了解与掌握如下的python编程的进阶知识,并会使用。 1.知道如下几种数据类型:列表、...

    c语言(编写程序最佳参考资料)

    5 分支结构程序... 1 5.1 关系运算符和表达式... 1 5.1.1 关系运算符及其优先次序... 1 5.1.2 关系表达式... 1 5.2 逻辑运算符和表达式... 2 5.2.1 逻辑运算符极其优先次序... 2 5.2.2 逻辑运算的值... 3 ...

    逆向编译技术.7z

    第6章第6.2节、第6.6节举例并且描述将各种不同类型的循环和条件转移包括多分支条件(例如case语句)结构化的算法。在这个领域中前人的工作成果主要集中在循环的结构化,很少文章尝试二路(2-way)条件分支的结构化,而...

    Linux快速入门以及shell编程基础知识

    Shell支持多种循环结构,并可进行条件判断、分支和函数等代码结构。Shell是一个功能强大的编程语言。 通过本文的快速概览,你已经对Linux和shell编程有了基本的了解。系统的学习和大量练习会让你成为一个专业的Linux...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar )

    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 循环的嵌套 ...

    计算机基础程序设计--复习题.doc

    为了避免嵌套的条件分支语句if…else…的二义性,C语言规定:C程序中的else总是与( )组成配对关系。 A. 缩排位置相同的if B. 在其之前未配对的if C. 在其之前未配对的最近的if D. 同一行上的if 12. 让控件不可见...

    C语言大纲及课件

     掌握:选择语句的if、if else和else if结构的条件语句,switch语句的判断结构的程序设计;输入函数scanf和字符输入输出函数,表达式语句,复合语句;  理解:分支结构程序设计的实现;条件语句语句的嵌套;  ...

    计算机程序设计员程序设计实例.doc

    包括前两章 讲述的顺序程序结构、分支程序结构在内,这些控制结构内的语句部分都允许任意形式 的语句。这些控制结构之间可以互相嵌套,而且这种嵌套没有层次限制。比如,语句内 可以包含循环语句,循环语句内又可以...

    javascript入门笔记

    3、如何 将变量的数据 打印在控制台上?? 4、一条语句中声明多个变量 var 变量名1=值,变量名2=值,变量名3; 3、变量名命名规范 1、由字母,数字,下划线以及 $ 组成 var user_name; 正确 var user-name; 错误...

Global site tag (gtag.js) - Google Analytics