`
springking
  • 浏览: 131827 次
  • 性别: 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;

 

分享到:
评论

相关推荐

    实验三-条件语句和分支语句

    在编程语言中,条件语句和分支语句是控制程序流程的重要工具,它们允许程序根据特定条件的不同结果执行不同的代码块。在这个实验中,我们主要探讨了Java中的三种条件语句和分支语句:`if...else`语句、嵌套`if`语句...

    VS2010轻松学习C#-从零到深入-天轰穿.NET4趣味编程视频教程_第07讲_流程控制-条件分支语句

    首先,我们需要了解基础的条件控制结构——`if`语句。在C#中,`if`语句用于检查一个条件,如果条件为真(即非零或非假),则执行紧跟在其后的代码块。基本语法如下: ```csharp if (condition) { // 当条件为真时...

    C语言入门 分支语句 思维导图

    分支语句是C语言中的关键控制结构,它们使得程序能够根据特定条件选择执行不同的操作,从而实现更复杂的逻辑。理解并熟练运用if和switch语句,对于编写灵活和高效的C语言程序至关重要。在学习过程中,思维导图是一个...

    SQL:第四章编写控制结构.ppt

    在第四章“编写控制结构”中,主要介绍了如何使用IF语句和循环控制结构来改变PL/SQL(Oracle数据库的编程语言)中的逻辑流程。 首先,我们来看IF语句。IF语句用于基于某个条件执行一组语句。它有三种基本形式: 1....

    Java4Android 08_分支语句

    分支语句是控制程序流程的关键元素,使得代码能够根据特定条件执行不同的操作。本教程“Java4Android 08_分支语句”深入讲解了Java中的分支结构,对于Android开发者来说是必备的知识。 首先,我们来了解Java中的...

    Python语言基础4-5程序控制、分支语句、循环语句.ppt

    在Python编程语言中,程序控制结构是构建代码逻辑的基础,主要包含三种基本结构:顺序结构、分支结构和循环结构。...因此,深入理解和实践程序控制、分支语句和循环语句对于Python初学者至关重要。

    python源码循环语句与分支语句

    通过以上对Python循环语句(`for`循环、`while`循环)和分支语句(`if`语句、`if-elif-else`语句)的介绍,我们可以看到这些基础控制结构对于编写复杂逻辑的应用程序至关重要。熟练掌握这些知识不仅能够帮助开发者...

    C++学习日记--分支结构(if语句)

    【C++学习日记--分支结构(if语句)】 在编程语言中,if语句用于实现条件控制,它允许程序根据特定条件的真假执行不同路径的代码。在C++中,if语句的基本形式如下: ```cpp if (condition) { // 当条件condition...

    选择结构程序设计单行结构条件语句单分支结构If表PPT学习教案.pptx

    本篇PPT主要介绍了三种基本的选择结构条件语句:单分支结构If、双分支结构If...Else以及多分支结构If...Then...ElseIf。 1. 单分支结构If表: 单分支结构是最简单的条件语句,它只有一种可能的执行路径。在VBScript...

    Python条件分支结构PPT.pptx

    Python中的条件分支结构是编程语言中用于根据不同的条件执行不同代码块的重要机制。在这个PPT中,主要介绍了Python中的三种分支结构:单分支结构(if语句)、双分支结构(if...else...语句)以及多分支结构(if-elif...

    第3讲_控制结构_顺序选择.ppt

    "Java语言基础_控制结构_顺序选择" Java语言基础知识点总结: 1. Java语言的基本语法结构: Java语言的基本语法结构包括六类语句:方法调用语句、表达式语句、复合语句、空语句、控制语句和package语句、import...

    【IT十八掌徐培成】Java基础第02天-05.条件判断-分支语句.zip

    学习这些条件判断和分支语句是Java初学者的重要一步,它们为编写能够根据输入数据做出不同响应的程序奠定了基础。理解并熟练掌握这些概念,将有助于你构建更复杂、功能更丰富的Java应用程序。通过观看"【IT十八掌...

    嵌入式Linux下C程序设计--03分支语句.ppt

    在编写嵌入式Linux下的C程序时,正确使用这些分支语句能够有效地控制程序流程,实现复杂的决策逻辑。在处理嵌入式系统中的特定任务,如硬件控制、数据处理或系统状态判断时,分支语句的作用尤为重要。通过合理地组织...

    c语言分支语句精PPT学习教案.pptx

    总结来说,C语言的分支语句提供了条件控制的能力,使得程序可以根据不同情况执行不同的代码路径。熟练掌握`if`、`if...else`以及`if`语句的嵌套,对于编写逻辑复杂的程序至关重要。通过实例分析,学习者可以更好地...

    第02章 Java编程基础 10 If分支语句

    在学习Java编程的过程中,掌握基础语法是至关重要的,其中If分支语句是控制程序流程的关键部分,用于实现条件判断,使得程序可以根据不同的条件执行不同的代码块。 If分支语句的基本语法如下: ```java if ...

    C语言编程技术实践2020版 条件判断表达式及单分支语句教学单元设计.doc

    在《C语言编程技术实践》课程中,模块7专注于条件判断表达式和单分支语句的教学,这是C语言编程中的核心部分,对于理解和编写结构化的程序至关重要。本教学单元旨在帮助学生掌握C语言的基本概念、数据类型、语句格式...

    控制结构 C语言程序设计教程 控制结构PPT学习教案.pptx

    在C语言程序设计中,控制结构主要包括分支语句(if,switch)和循环语句(for,while,do...while),以及跳转语句(break,continue)。 1. **分支语句**: - **if** 语句:它基于一个条件来决定是否执行一段代码...

    分支语句1

    在编程中,分支语句是控制流程的重要组成部分,它们允许程序根据不同的条件执行不同的代码块。Python 中的分支语句主要包括 if、if-else 和 elif 结构,这些结构使得程序可以根据条件进行逻辑判断,实现灵活的决策...

    第02章 Java编程基础 12 分支语句比较和经验总结

    Java编程基础是学习任何Java应用开发的基石,分支语句作为控制流程的重要工具,对于编写逻辑复杂的程序至关重要。本章将深入探讨Java中的分支语句,包括if、switch以及它们的使用技巧和经验总结。 首先,我们要理解...

    Java语言语法-控制结构

    控制结构是编程语言中的基础概念之一,用于控制程序执行流程的方向,使得程序可以根据不同的条件执行不同的代码块或者重复执行某段代码。Java语言提供了多种控制结构来帮助开发者实现逻辑控制,包括选择结构(如if...

Global site tag (gtag.js) - Google Analytics