\

해병 코딩

728x90
반응형

테이터베이스 - 실습 테이터 첨부

2021.03.24 - [[DB]데이터 베이스/오라클DB(Oracle)] - [DB] 데이터베이스 오라클 샘플데이터( SAMPLE DATA) 실습 가능한 데이터/sql 실습/table

 

[DB] 데이터베이스 오라클 샘플데이터( SAMPLE DATA) 실습 가능한 데이터/sql 실습/table

샘플 데이터 복사 해 그대로 붙이면 테이블 생성된다 drop 도 있어서 이 데이터의 초기화도 가능하다. drop table professor ; create table professor (profno number(4) primary key, name varchar2(10) not nu..

marine1188.tistory.com

Sub Query 커리 문 안에 커리문 

실습 전체 코드 

select * from emp2;
select pay from emp2 where name ='백원만';

--원만이 보다 많이 받는 친구가 궁금하네 
SELECT * from emp2 where pay > (select pay from emp2 where name ='백원만');
문제 1) emp2 테이블에서 평균 급여보다 적게 받는 사람 출력 하세요 
select avg(pay) from emp2;
select  * from emp2 where pay<(select avg(pay) from emp2);

문제 2) student 테이블에서 1학년 (grade) 평균 기보다 큰 사람들 출력하세요.
select  * from student where height >(select avg(height) from student where grade='1');

select avg(height) from student where grade='1';
select  * from student;
문제 3) 학생테이블, 학과 테이블을 사용하여 '이윤나' 학생과 전공(deptno1)이 동일한 학생
이름과 전공의 이름을 출력하세요 
select * from student;
select * from department;

     select s.name, d.name 
        from student s  join department d
        on s.deptno1 = d.deptno
        where s.deptno1 =(select deptno1 from student where name = '이윤나');
      
      select deptno1 from student where name = '이윤나';

문제 4) 교수 테이블에서 입사일이 송도권 교수보다 나중에 입사한 사람의 이름,입사일,학과명을 출력하세요
     select name, hiredate , d.dname 
     from professor p join department d 
     on p.deptno = d.deptno
        where p.hiredate > (select hiredate from professor where name = '송도권');
    
문제5) 학생 테이블에서  1전공(depton1)이 101인 학과 평균 몸무게보다 몸무게가 많은 학생들의 이름과 몸무게를 출력하세요.
  select name, weight
  from student where weight > (select avg(weight) from student
    where deptno1 = 101);

문제에서 조인에 대한 설명

2021.03.24 - [[DB]데이터 베이스/오라클DB(Oracle)] - [DB]Join 데이터베이스 조인 하기 /SQL 문 / inner Join /조인(join)실습 코드 포함 // 붙어넣기 가능

 

[DB]Join 데이터베이스 조인 하기 /SQL 문 / inner Join /조인(join)실습 코드 포함 // 붙어넣기 가능

문제 풀기전  실습 데이터 가지고 오기 아래 링크 2021.03.24 - [[DB]데이터 베이스/오라클DB(Oracle)] - [DB] 데이터베이스 오라클 샘플데이터( SAMPLE DATA) 실습 가능한 데이터/sql 실습/table [DB] 데이터베..

marine1188.tistory.com

728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band