카테고리 없음

테이블 캡쳐

연듀 2022. 4. 18. 11:00

dept_id는 department의 기본키를 참조하는 외래키

 

 

 

 

dept_id는 department의 기본키를 참조하는 외래키

class에서 prof_id는 professor 테이블에서 prof_id를 참조하는 외래키

course_id는 course 테이블에서 course_id를 참조하는 외래키 

 

 

takes 테이블에서 class_id는 class 테이블의 기본키를 참조하는 외래키 

 

 

 

 

 

 

 

 

 

 

 

 

1.

 

 

 

 

 

2.

 

 

 

3.

 

 

 

 

 

거꾸로 

 

SELECT name, count(deposit_num), sum(balance)
FROM deposit d, client c
WHERE c.ssn = d.ssn
GROUP BY name
HAVING sum(balance) >= 200000;

SELECT name,count(deposit_num), sum(balance) 
FROM client c, deposit d
WHERE c.ssn = d.SSN 
GROUP BY name;


SELECT count(deposit_num), sum(balance)
FROM deposit d, client c
WHERE d.ssn = c.ssn
AND name = '김기식';


SELECT count(*)
FROM client;

SELECT name, address
FROM CLIENT c
WHERE ssn LIKE '9%';

SELECT deposit_num, balance
FROM client c, deposit d
WHERE c.ssn = d.SSN
AND name = '김기식';

SELECT name, balance
FROM deposit d, client c, branch b
WHERE d.ssn = c.ssn
AND d.branch_name = b.branch_name
AND c.address = b.address;


SELECT deposit_num, branch_name, balance
FROM client c, deposit d
WHERE c.ssn = d.ssn 
AND name = '김기식';

SELECT DISTINCT b.branch_name, b.branch_head
FROM deposit d, branch b
WHERE d.BRANCH_NAME = b.branch_name
and balance >= 100000;

SELECT name, address, balance
FROM client c, deposit d
WHERE c.ssn = d.ssn
AND branch_name = '성남지점';

SELECT phone, ssn
FROM client
WHERE name = '박지성';

 

 

 


 

 

 

 

 

 

 

아무도 안듣는 수업>

 

SELECT * 
FROM COURSE
WHERE course_id 
NOT IN (
SELECT course_id
FROM class c, takes t
WHERE c.class_id = t.CLASS_ID 
)

 

 

한 과목도 수강하지 않는 사람>

 

SELECT STU_ID, name
FROM STUDENT 
minus
SELECT s.STU_ID, name
FROM takes t, student s
WHERE t.STU_ID = s.STU_ID 

반응형