--1. 춘 기술 대학교의 학과 이름과 계열을 표시하시오. 단,출력 헤더는 "학과 명","계열"으로
-- 표시하도록한다
SELECT DEPARTMENT_NAME "학과 명",CATEGORY "계열"
FROM TB_DEPARTMENT;
--3. "국어국문학과" 에 다니는 여학생 중 현재 휴학중인 여학생을 찾아달라는 요청이
-- 들어왔다. 누구인가? (국문학과의 '학과코드'는 학과 테이블(TB_DEPARTMENT)을 조회해서
-- 찾아내도록 하자)
SELECT STUDENT_NAME,DEPARTMENT_NO,ABSENCE_YN
FROM TB_STUDENT
WHERE DEPARTMENT_NO = 001 AND SUBSTR(STUDENT_SSN ,8,1) = '2' AND ABSENCE_YN = 'Y';
--4. 도서관에서 대출 도서 장기 연체자 들을 찾아 이름을 게시하고자 한다.
-- 그 대사장자들의 학번이 다음과 같을 때 대상자들을 찾는 적절한 SQL 구문을 작성하시오.
-- A513079,A513090,A513091,A513110,A513119
SELECT STUDENT_NAME,STUDENT_NO
FROM TB_STUDENT
WHERE STUDENT_NO IN('A513079','A513090','A513091','A513110','A513119')
ORDER BY 1 DESC;
-- 5. 입학정원이 20명 이상 30명 이하인 학과들의 학과 이름과 계열을 출력하시오.
SELECT DEPARTMENT_NAME,CATEGORY
FROM TB_DEPARTMENT
WHERE CAPACITY BETWEEN 20 AND 30 ;
-- 6. 춘 기술대학교는 총장을 제외하고 모든 교수들이 소속 학과를 가지고 있다. 그럼
-- 춘 기술대학교 총장의 이름을 알아낼 수 있는 SQL 문장을 작성하시오.
SELECT PROFESSOR_NAME, DEPARTMENT_NAME
FROM TB_PROFESSOR
WHERE DEPARTMENT_NAME IS NULL;
-- 7. 혹시 전상상의 착오로 학과가 지정되어 있지 않은 학생이 있는지 확인하고자 한다.
-- 어떤한 SQL 문장을 사용하면 될 것인지 작성하시오.
SELECT STUDENT_NAME, CLASS_NO
FROM TB_STUDENT
WHERE CLASS_NO IS NULL;
-- 8. 수강신청을 하력 한다. 선수과목 여부를 확인해야 하는데,선수과목이 존재하는
-- 과물들은 어떤 과목인지 과목번호를 조회해보시오.
SELECT CLASS_NO
FROM TB_CLASS
WHERE PREATTENDING_CLASS_NO IS NOT NULL;
-- 9. 춘 대학에는 어떤 계열(CATEGORY)들이 있는지 조회해보시오.
SELECT DISTINCT CATEGORY
FROM TB_DEPARTMENT;
-- 10. 02학번 전주 거주자들의 모임을 만들려고 한다. 휴학한 사람들은 제외한 재학중인
-- 학생들의 한번,이름,주민번호를 출력하는 구문을 작성하시오.
SELECT STUDENT_NO, STUDENT_NAME, STUDENT_SSN
FROM TB_STUDENT
WHERE STUDENT_ADDRESS LIKE '전주%'