<aside> 📢 [ 코멘트 ] 올려주신 실습문제 확인해봤습니다. 8번문제 의도와는 다르지만 잘 풀어주셨네요!!b 그외에도 딱히 지적할게 없을만큼 잘풀어주셨어요! 훌륭하십니다. 주말동안 숙제하시느라 수고하셨어요~~

</aside>

--1. 영어영문학과(학과코드 002) 학생들의 학번과 이름, 입학 년도를 입학 년도가 빠른
--순으로 표시하는 SQL 문장을 작성하시오.( 단, 헤더는 "학번", "이름", "입학년도" 가
--표시되도록 한다.)

SELECT
    STUDENT_NO AS "학번",
    STUDENT_NAME AS "이름",
    TO_CHAR(ENTRANCE_DATE, 'YYYY-MM-DD') AS "입학년도"
FROM TB_STUDENT
WHERE DEPARTMENT_NO = 002
ORDER BY ENTRANCE_DATE;
--2. 춘 기술대학교의 교수 중 이름이 세 글자가 아닌 교수가 한 명 있다고 한다. 그 교수의
--이름과 주민번호를 화면에 출력하는 SQL 문장을 작성해 보자. (* 이때 올바르게 작성핚 SQL 
--문장의 결과 값이 예상과 다르게 나올 수 있다. 원인이 무엇일지 생각해볼 것)

SELECT
    PROFESSOR_NAME,
    PROFESSOR_SSN
FROM TB_PROFESSOR
WHERE PROFESSOR_NAME NOT LIKE '___';
--WHERE LENGTH(PROFESSOR_NAME) != 3; (강사님 풀이)
--3. 춘 기술대학교의 남자 교수들의 이름과 나이를 출력하는 SQL 문장을 작성하시오. 단
--이때 나이가 적은 사람에서 맋은 사람 순서로 화면에 출력되도록 만드시오. (단, 교수 중
--2000 년 이후 출생자는 없으며 출력 헤더는 "교수이름", "나이"로 핚다. 나이는 ‘민’으로
--계산한다.)

SELECT
    PROFESSOR_NAME,
    EXTRACT(YEAR FROM SYSDATE) - (19 || SUBSTR(PROFESSOR_SSN, 1, 2)) AS "나이"
FROM TB_PROFESSOR
ORDER BY "나이" ASC;
-- 4. 교수들의 이름 중 성을 제외한 이름만 출력하는 SQL 문장을 작성하시오. 
--출력 헤더는 ?이름? 이 찍히도록 한다. (성이 2자인 경우는 교수는 없다고 가정하시오)

SELECT
    SUBSTR(PROFESSOR_NAME, 2) AS "이름"
FROM TB_PROFESSOR;
-- 이름이 3자인 교수님 이 있다.