PROFESSORS(greetingnumber,prrofessorname,employmentyear,labororatory,phonenumber)
STUDENTS(studentnumber,studentname,adderss,birth,greetingnumber_fk)
1. 유저에게 생성된 테이블 이름 모두 출력
SELECT TABLE_NAME
FROM USER_TABLES;
2. 학번이 '5523'인 학생이름, 주소 출력
SELECT studentname,address
FROM STUDENTS
WHERE studentnumber = '5523';
3.학번이 '5523'인 학생의 이름과 지도교수 인사번호, 지도교수 이름출력
SELECT STUDENTS.studnetname,PROFESSORS.greetingnumber,PROFESSORS.professorname
FROM STUDENTS PROFESSORS
WHERE studnetnumber = '5523' AND STUDNETS.greetingnumber_fk = PROFESSORS.greetingnumber;
4. 인사번호 '2000'인 교수가 지도하는 학생들의 학번, 이름을 출력
SELECT stdentnumber,studentname
FROM STUDENTS,PROFESSORS
WHERE PROFESSORS.greetingnumber ='2000'
AND STUDENTS.greetingnumber_fk = PROFESSORS.greetingnumber;
이름이 다르면 [테이블.열]형식을 쓰지 않아도 됨
'PROGRAMMING CODE > ORACLE&DB' 카테고리의 다른 글
[Oracle] VisualStudio 와 Oracle의 연결 (0) | 2021.10.19 |
---|---|
[Oracle] 오라클 일반 관리자 추가, 권한 롤 (0) | 2021.10.19 |
[Oracle] Multi-tenant, CDB, PDB, sys, system (0) | 2021.10.19 |
[Oracle] 학생과 교수관계 테이블생성,데이터추가 (0) | 2021.10.19 |
[ERwin] ER다이어그램 만들기 (0) | 2021.10.19 |