PL/SQL流程控制语句------if语句例子
来源:互联网 发布:重装系统网络连不上 编辑:程序博客网 时间:2024/06/06 12:23
创建一个表格
create table 会员管理1
(会员编号 number(5),会员姓名 varchar(15),
会员积分 number(5),
会员等级 varchar(15))
insert into 会员管理1(会员编号,会员姓名,会员积分,会员等级)
values ('001','王峰','1500','白金')
insert into 会员管理1(会员编号,会员姓名,会员积分,会员等级)
values ('002','石根','2000','钻石')
insert into 会员管理1(会员编号,会员姓名,会员积分,会员等级)
values ('003','杨稳','1000','黄金')
insert into 会员管理1(会员编号,会员姓名,会员积分,会员等级)
values ('004','郑威威','2500','大师')
insert into 会员管理1(会员编号,会员姓名,会员积分,会员等级)
values ('005','刘喜龙','500','白银')
insert into 会员管理1(会员编号,会员姓名,会员积分,会员等级)
values ('006','刘兵','3000','至尊')
select * from 会员管理1
IF语句的基本形式为 :
IF <布尔表达式> THEN
PL/SQL 和 SQL语句
END IF;
或
IF <布尔表达式> THEN
PL/SQL 和 SQL语句
ELSE
其它语句
END IF;
运用if语句:
DECLARE
jifen NUMBER(20) :=500;
bianhao "会员管理1"."会员编号"%TYPE;
dengji "会员管理1"."会员等级"%TYPE;
xingming "会员管理1".会员姓名%TYPE;
BEGIN
SELECT "会员编号" into bianhao FROM 会员管理1 WHERE 会员积分 = jifen;
IF bianhao=2 THEN
dengji:='白银';
ELSIF bianhao=3 THEN
dengji:='黄金';
ELSIF bianhao=4 THEN
dengji:='白金';
ELSIF bianhao=5 THEN
dengji:='钻石';
ELSIF bianhao=6 THEN
dengji:='大师';
ELSIF bianhao=6 THEN
dengji:='至尊';
END IF;
DBMS_OUTPUT.PUT_LINE(dengji||xingming);
END;
输出结果:
钻石
阅读全文
0 0
- PL/SQL流程控制语句------if语句例子
- PL/SQL流程控制语句
- PL/SQL流程控制语句
- [oracle]pl/sql --控制语句if..
- pl/sql if语句
- 第三章 PL/SQL流程控制语句
- 1.3、PL/SQL流程控制语句
- PL/SQL流程控制语句说明
- PL/SQL之流程控制语句
- PL/SQL之三- 流程控制语句
- 流程控制语句if
- if流程控制语句
- PL/SQL程序设计 第三章 PL/SQL流程控制语句
- ORACLE PL/SQL编程之PL/SQL 流程控制语句
- PL/SQL程序设计 第三章 PL/SQL流程控制语句
- SQL 流程控制语句 之一 IF…ELSE语句
- PL/SQL控制语句
- PL/SQL控制语句
- Scala——字符串
- Python3元组
- ThinkPHP之__construct()和__initialize()
- gym/100812E World of Knights struct vector< pair<ll,ll> > s;
- 集群的分类以及与分布式的区别
- PL/SQL流程控制语句------if语句例子
- spring boot: javax/annotation/ManagedBean : Unsupported major.minor version 51.0
- Hibernate操作级联删除细节
- 回调函数的使用示例
- 字串和
- Iaas Paas Saas的概念区别
- svn提交项目 Error: is scheduled for addition, but is missing
- 乘法口诀表的灵活打印
- 所谓的JavaScript