面试题:已知有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;


完成!

浙公网安备 33010602011771号