테이블 생성
create table students(
code_a number(5) primary key,
Name varchar2(20),
subject varchar2(50)
);
create table records(
code_b number(5),
grade varchar2(10)
);
데이터 삽입
insert into students values(1001, '권규창', 'English');
insert into students values(1002, '신지호', 'Math');
insert into students values(1003, '임유찬', 'English');
insert into students values(1004, '곽현진', 'Data');
insert into students values(1005, '윤세윤', 'Physics');
insert into students values(1006, '황종훈', 'Math');
insert into students values(1007, '한원영', 'Data');
insert into records values(1001, 'B+');
insert into records values(1002, 'D');
insert into records values(1004, 'A');
insert into records values(1006, 'A-');
insert into records values(1008, 'C');
select
select * from students;
select * from records;
select code_a, Name from students, records where code_a = code_b and subject = 'Data';
결과
code_a name
1004 곽현진
테이블 생성
create table 사원(
코드 number(5) primary key,
이름 varchar2(20),
부서 varchar2(20)
);
create table 동아리(
코드 number(5) primary key,
동아리명 varchar2(20)
);
데이터 삽입
insert into 사원 values(1601, '김명해', '인사');
insert into 사원 values(1602, '이진성', '경영지원');
insert into 사원 values(1731, '박영광', '개발');
insert into 사원 values(2001, '이수진', null);
insert into 동아리 values(1601, '테니스');
insert into 동아리 values(1731, '탁구');
insert into 동아리 values(2001, '볼링');
select
select * from 사원;
select * from 동아리;
select 사원.코드, 사원.이름, 동아리.동아리명
from 사원 left outer join 동아리
on 사원.코드 = 동아리.코드;
결과
코드 이름 동아리명
1601 김명해 테니스
1731 박영광 탁구
2001 이수진 볼링
1602 이진성
2024.05.24 - [데이터베이스] - 데이터베이스 - 0524
데이터베이스 - 0524
테이블 생성create table 학생( 학번 number(3) primary key, 이름 varchar2(50), 학과코드 varchar2(50), 선배 number(3), 성적 number(3));create table 학과( 학과코드 varchar2(50) primary key, 학과명 varchar2(30));create table 성적
conewbie.tistory.com
'데이터베이스' 카테고리의 다른 글
데이터베이스 - 0524 (0) | 2024.05.24 |
---|---|
데이터베이스 - 0521 (0) | 2024.05.21 |
데이터베이스 - 0517 (0) | 2024.05.17 |
데이터베이스 - 0514 (0) | 2024.05.14 |
데이터베이스 - 0501 (0) | 2024.05.01 |