面试题:已知有student表数据如图表3-3-1所示,请写出查询语句执行效果如表3-3-2所示

 

 

 

面试题:已知有student表数据如图表3-3-1所示,请写出查询语句执行效果如表3-3-2所示

1.先创建表

 

 

student表创建成功

2.创建student_sex表

 

3.编辑数据(右键表选择编辑数据)

4.新建sql窗口输入语句

select ID,NAME,SEXNAME SEX from
STUDENT t,STUDENT_SEX e where t.sex=e.sex

 5.使用PL\SQL块查询

declare
v_name varchar2(10);
v_sex varchar(4);
v_id varchar2(4);
begin
v_id:=&et;
select name,sexname into v_name,v_sex
from student t join student_sex e
on t.sex=e.sex and id=&et;
dbms_output.put_line('您要查找结果:学号:'||v_id||' 姓名:'||v_name||' 性别:'||v_sex);
exception
when no_data_found then
dbms_output.put_line('编号'||v_id||'不存在');
end;

 

 完成!

posted @ 2018-09-13 17:09  致颜文磊  阅读(297)  评论(0编辑  收藏  举报