面试题:已知有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.使用PLSQL块查询

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;

 完成!

原文地址:https://www.cnblogs.com/zhiyanwenlei/p/9641768.html