数据库--循环语句:case when/then else end;

case循环语句:

1:语法

CASE语句的基本形式为 :

CASE selector

WHEN expression1 THEN result1
WHEN expression2 THEN result2
WHEN expressionN THEN resultN
[ ELSE resultN+1]
END;

2:实例

declare
V_annum char(1):=upper(‘&nom‘);
V_appression varchar2(30);
begin
V_appression :=
case V_annum
when ‘A‘ then ‘Excellent‘
when ‘B‘ then ‘Very good‘
when ‘C‘ then ‘Good‘
when ‘D‘ then ‘bad‘
else ‘No such annum‘
end;
dbms_output.put_line(‘您输入的是‘||V_annum||‘;‘||V_appression);
end;

时间: 2024-09-27 08:14:39

数据库--循环语句:case when/then else end;的相关文章

数据库--循环语句:loop exit when/ end loop

Loop循环语句: 1:语法 LOOP要执行的语句;EXIT WHEN <条件语句> /*条件满足,退出循环语句*/END LOOP; 其中:EXIT WHEN 子句是必须的,否则循环将无法停止. 2:实例 declareint number(2) :=0; begin loop int :=int+1; dbms_output.put_line('int的值为:'|| int); exit when int =10;end loop;end

数据库--循环语句:while loop/end loop

while循环语句: 1:语法 -- WHILE 循环语法:WHILE <布尔表达式> (当表达式成立时执行loop) LOOP要执行的语句;END LOOP;其中:循环语句执行的顺序是先判断<布尔表达式>的真假,如果为 真则循环执行,否则退出循环.在WHILE循环语句中仍然可以使用EXIT或EXIT WHEN子句 2:实例 declareV_x number(2) :=1; beginwhile V_x<=10 loop V_x :=V_x+1; dbms_output.p

【2-23】分支语句(switch…case)及循环语句

Switch-case分支语句与if语句作用相同,但需将情况都罗列出比较麻烦所以不常用. 其基本结构是: Switch(一个变量值) { Case 值1:要执行的代码段:break; Case 值2:要执行的代码段:break; --. Default:(否则) 要执行的代码段:break: } 循环语句 循环语句主要有for/while/foreach 循环语句的结构可分为四部分即四要素:初始条件,循环条件,循环体,状态改变 结构为: for(初始条件:循环条件:状态改变) { 循环体 } 例

输出,变量的使用,子查询,逻辑语句,循环,case..when..then..end多分支语句,Exists(判断存在)

--------------输出----------------print 'hello world'--以文本形式输出select 'hello world'--以网格形式输出,也可以设置成以文本形式输出print 'abc'+'cde'print 3+5print 'ab'+5--出错,'ab'不能转换为intprint 'ab'+convert(varchar,5)--输出ab5print '2'+5--输出7,因为'2'能自动转换为整型数据2 ----------------局部变量--

Shell脚本之for、while循环语句和case分支语句

shell作为一种脚本编程语言,同样包含循环.分支等其他程序控制结构,从而轻松完成更加复杂.强大的功能 使用for循环语句 在工作中,经常遇到某项任务需要多次执行,而每次执行仅仅是处理对象不一样,其他命令都相同.使用简单的if语句已经难以满足要求,编写全部代码将困难重重,而for循环语句将很好的解决类似的问题 1. for语句的结构 使用for循环语句时,需要指定一个变量及可能的取值列表,针对每一个不同的取值重复执行相同的命令,直到变量值用完退出循环 案例1:根据姓名列表批量建立用户 [[ema

6、多分支if结构和case循环语句

编程我们有面向过程 控制结构 顺序结构 选择结构 if语句 循环结构 for 选择结构:if:单分支.双分支.多分支if CONDITION;then语句fiif CONDITION:then语句else语句fiif CONDITION:then语句elif CONDITON;then语句fi多分支的语句使用起来是比较慢的,每一个条件都要看 十.case循环还有一种结构上更为明亮清晰的其中SWITCH(可以用变量,但是要引用变量的值的,如果是脚本需要输入数值,像$1,就是直接写$1:要加$的,这

jmeter数据库,charles抓包,Python循环语句

jmeter数据库,charles抓包,Python循环语句 一.Jemeter数据库 添加jar包数据库 jemeter=>浏览 添加JDBC Connection Configuration 配置数据 mysqlurl:jdbc:mysql://ip:port/db?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true driver class:com.mysql.jdbc.Driver       4. 操作

Shell编程——case语句与循环语句(3)

case多分支语句 case语句的结构 针对变量的不同取值,分别执行不同的命令序列 实例1 击键类型识别 提示用户输入一个字符 判断出该字符是字母,数字或者其他字符 #!/bin/bash read -p "请输入一个字符:" key case $key in [a-z] | [A-Z]) echo "你输入的是字母" ;; [0-9]) echo "你输入的是数字" ;; *) echo "你输入的是特殊字符" esac 实

Shell编程之case语句与循环语句

case语句分支 1.case语句的结构 case 变量值 in模式 1)命令序列 1;;模式 2)命令序列 2;;......*)默认命令序列esac case分支语句的结构图使用case分支语句的注意点:1.case行尾必须为单词"in",每一个模式必须以右括号")"结束.2.双分号";;"表示命令序列的结束.3.模式字符串中,可以用方括号表示一个连续的范围,如"[0-9]";还可以用竖杠符号"|"表示