oracle 里面加条件判断,Oracle中PL/SQL之IF条件判断语句的使用
PL/SQL IF条件判断语句1、IF 语法:IF 条件 THEN 语句;END IF;例子:如果从控制台输入数字1则输出“我是数字1”--打开屏幕输出开关(默认没有打开的)set serveroutput on;--接受键盘输入,变量num:是一个地址值,在该地址上保存了输入的值accept num prompt '请输入一个数字';declare--定义变量保存输入的数字pnum numbe.
PL/SQL IF条件判断语句
1、IF 语法:
IF 条件 THEN 语句;
END IF;
例子:如果从控制台输入数字1则输出“我是数字1”
--打开屏幕输出开关(默认没有打开的)
set serveroutput on;
--接受键盘输入,变量num:是一个地址值,在该地址上保存了输入的值
accept num prompt '请输入一个数字';
declare
--定义变量保存输入的数字
pnum number := #
begin
if pnum = 1 then
dbms_output.put_line('我是数字1');
end if;
end;
/
执行结果:


2、IF ... ELSE 语法:
IF 条件 THEN 语句;
ESLE 语句;
END IF;
例子:如果从控制台输入数字1则输出“我是数字1”,否则输出“我不是数字1”
--打开屏幕输出开关(默认没有打开的)
set serveroutput on;
--接受键盘输入,变量num:是一个地址值,在该地址上保存了输入的值
accept num prompt '请输入一个数字';
declare
--定义变量保存输入的数字
pnum number := #
begin
if pnum = 1 then
dbms_output.put_line('我是数字1');
else
dbms_output.put_line('我不是数字1');
end if;
end;
/
执行结果:


3、IF ... ELSIF ... ELSE 语法:
IF 条件 THEN 语句;
ELSIF 条件 THEN 语句;
ELSE 语句;
END IF;
例子:判断人的不同年龄段18岁以下是未成年人,18岁以上40岁以下是成年人,40以上是老年人
--打开屏幕输出开关(默认没有打开的)
set serveroutput on;
--接受键盘输入,变量num:是一个地址值,在该地址上保存了输入的值
accept num prompt '请输入一个数字';
declare
--定义变量保存输入的数字
pnum number := #
begin
if pnum < 18 then
dbms_output.put_line('未成年人');
elsif pnum < 40 then
dbms_output.put_line('成年人');
else
dbms_output.put_line('老年人');
end if;
end;
/
执行结果:


温馨提示:以上使用的工具是 Oracle SQL Developer , 可以到Oracle官网下载https://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)