뇌운동일지

[Oracle] join과 subquery 연습문제 본문

DB/Oracle

[Oracle] join과 subquery 연습문제

purpleduck 2020. 5. 27. 10:13

1.

select * 
from student natural join enrol ;

2.

select student.stu_no, stu_name, sub_name, enr_grade
from student, subject, enrol
where student.stu_no = enrol.stu_no
	and subject.sub_no = enrol.sub_no ; 

3.

select sub_name, stu_no, enr_grade
from subject natural join enrol ; 

4.

select sub_name, stu_no, enr_grade 
from subject join enrol using(sub_no) ;

5.

select stu_name
from student, enrol
where student.stu_no = enrol.stu_no
	and enr_grade >= 70 ;

6.

select stu_name
from student, enrol
where student.stu_no = enrol.stu_no 
	and enr_grade >= 60 ;

7.

select stu_name
from student natural join enrol
where enr_grade <= 70 ;

8.

select sub_name, sub_prof 
from student, subject, enrol
where student.stu_no = enrol.stu_no 
	and enrol.sub_no = subject.sub_no
	and stu_name ='김인중' ;

9. // 모르겠음 

select sub_name, sub_prof
from subject natural join enrol join student on (stu_no)
where stu_name like '김인중' ;

10. 

 

30.

select student.stu_no, stu_name, enr_grade
from student, enrol, subject
where student.stu_no = enrol.stu_no 
	and subject.sub_no = enrol.sub_no
	and sub_name ='시스템분석설계' ;

31.

 

Comments